From 94401995f0c53b552324070ace695625b6b58633 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Fri, 6 Jul 2012 04:57:46 +0000 Subject: [PATCH 01/71] Launchpad automatic translations update. --- src/calibre/translations/af.po | 904 +++++++++++++------------ src/calibre/translations/ar.po | 904 +++++++++++++------------ src/calibre/translations/ast.po | 904 +++++++++++++------------ src/calibre/translations/az.po | 904 +++++++++++++------------ src/calibre/translations/bg.po | 904 +++++++++++++------------ src/calibre/translations/bn.po | 904 +++++++++++++------------ src/calibre/translations/br.po | 904 +++++++++++++------------ src/calibre/translations/bs.po | 904 +++++++++++++------------ src/calibre/translations/ca.po | 1021 +++++++++++++++------------- src/calibre/translations/cs.po | 904 +++++++++++++------------ src/calibre/translations/cy.po | 904 +++++++++++++------------ src/calibre/translations/da.po | 904 +++++++++++++------------ src/calibre/translations/de.po | 904 +++++++++++++------------ src/calibre/translations/el.po | 904 +++++++++++++------------ src/calibre/translations/en_AU.po | 904 +++++++++++++------------ src/calibre/translations/en_CA.po | 904 +++++++++++++------------ src/calibre/translations/en_GB.po | 1025 +++++++++++++++-------------- src/calibre/translations/eo.po | 904 +++++++++++++------------ src/calibre/translations/es.po | 1013 +++++++++++++++------------- src/calibre/translations/et.po | 904 +++++++++++++------------ src/calibre/translations/eu.po | 904 +++++++++++++------------ src/calibre/translations/fa.po | 904 +++++++++++++------------ src/calibre/translations/fi.po | 904 +++++++++++++------------ src/calibre/translations/fo.po | 904 +++++++++++++------------ src/calibre/translations/fr.po | 920 ++++++++++++++------------ src/calibre/translations/fr_CA.po | 904 +++++++++++++------------ src/calibre/translations/gl.po | 904 +++++++++++++------------ src/calibre/translations/gu.po | 904 +++++++++++++------------ src/calibre/translations/he.po | 904 +++++++++++++------------ src/calibre/translations/hi.po | 904 +++++++++++++------------ src/calibre/translations/hr.po | 904 +++++++++++++------------ src/calibre/translations/hu.po | 999 +++++++++++++++------------- src/calibre/translations/id.po | 904 +++++++++++++------------ src/calibre/translations/is.po | 904 +++++++++++++------------ src/calibre/translations/it.po | 904 +++++++++++++------------ src/calibre/translations/ja.po | 989 +++++++++++++++------------- src/calibre/translations/kn.po | 904 +++++++++++++------------ src/calibre/translations/ko.po | 904 +++++++++++++------------ src/calibre/translations/ku.po | 904 +++++++++++++------------ src/calibre/translations/lt.po | 904 +++++++++++++------------ src/calibre/translations/ltg.po | 904 +++++++++++++------------ src/calibre/translations/lv.po | 904 +++++++++++++------------ src/calibre/translations/mk.po | 904 +++++++++++++------------ src/calibre/translations/ml.po | 904 +++++++++++++------------ src/calibre/translations/mr.po | 904 +++++++++++++------------ src/calibre/translations/ms.po | 904 +++++++++++++------------ src/calibre/translations/nb.po | 904 +++++++++++++------------ src/calibre/translations/nds.po | 904 +++++++++++++------------ src/calibre/translations/nl.po | 1003 +++++++++++++++------------- src/calibre/translations/nn.po | 904 +++++++++++++------------ src/calibre/translations/oc.po | 904 +++++++++++++------------ src/calibre/translations/pa.po | 904 +++++++++++++------------ src/calibre/translations/pl.po | 1009 +++++++++++++++------------- src/calibre/translations/pt.po | 904 +++++++++++++------------ src/calibre/translations/pt_BR.po | 904 +++++++++++++------------ src/calibre/translations/ro.po | 904 +++++++++++++------------ src/calibre/translations/ru.po | 1019 +++++++++++++++------------- src/calibre/translations/sc.po | 904 +++++++++++++------------ src/calibre/translations/si.po | 904 +++++++++++++------------ src/calibre/translations/sk.po | 1015 +++++++++++++++------------- src/calibre/translations/sl.po | 904 +++++++++++++------------ src/calibre/translations/sq.po | 904 +++++++++++++------------ src/calibre/translations/sr.po | 904 +++++++++++++------------ src/calibre/translations/sv.po | 1009 +++++++++++++++------------- src/calibre/translations/ta.po | 904 +++++++++++++------------ src/calibre/translations/te.po | 904 +++++++++++++------------ src/calibre/translations/th.po | 904 +++++++++++++------------ src/calibre/translations/tr.po | 904 +++++++++++++------------ src/calibre/translations/uk.po | 1015 +++++++++++++++------------- src/calibre/translations/ur.po | 904 +++++++++++++------------ src/calibre/translations/vi.po | 904 +++++++++++++------------ src/calibre/translations/wa.po | 904 +++++++++++++------------ src/calibre/translations/yi.po | 904 +++++++++++++------------ src/calibre/translations/zh_CN.po | 904 +++++++++++++------------ src/calibre/translations/zh_HK.po | 904 +++++++++++++------------ src/calibre/translations/zh_TW.po | 904 +++++++++++++------------ 76 files changed, 36525 insertions(+), 33368 deletions(-) diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 4453355a47..295aad572f 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-04-22 20:27+0000\n" "Last-Translator: Gideon Wentink \n" "Language-Team: Afrikaans \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:48+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:37+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -924,27 +925,27 @@ msgstr "Pad na biblioteek te lank. Moet minder as %d karakters wees." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Hoof" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Kaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Kaart B" @@ -956,17 +957,17 @@ msgstr "Ontfoutlogboek" msgid "Communicate with Android phones." msgstr "Kommunikeer met Android-fone" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Kommunikeer met S60-fone" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Kommunikeer met WebOS-tablette." @@ -1070,17 +1071,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Klaar" @@ -1095,7 +1096,7 @@ msgstr "" "Skrap boeke d.m.v. die iBooks-toep.\n" "Klik ‘Toon Detail’ vir ’n lys." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1103,7 +1104,7 @@ msgstr "" "Sommige dekbladkuns kom nie omgeskakel word nie.\n" "Klik ‘Toon Detail’ vir ’n lys." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1114,24 +1115,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nuus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalogus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Kommunikeer met iTunes." @@ -1243,7 +1244,7 @@ msgstr "Kommunikeer met die Blackberry-slimfoon." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1286,14 +1287,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kommunikeer met die PocketBook 602/603/902/903-leser." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Kommunikeer met die Pocketbook 360+-leser" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Kommunikeer met die Pocketbook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Kommunikeer met die Infibeam Pi2-leser." @@ -2038,6 +2043,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3582,7 +3597,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3591,7 +3606,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3604,7 +3619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3628,7 +3643,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3639,7 +3654,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3663,7 +3678,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4006,7 +4021,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4015,7 +4030,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4396,7 +4411,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4874,11 +4889,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4900,7 +4915,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5007,7 +5022,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5437,7 +5452,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5667,7 +5682,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5953,7 +5968,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6165,49 +6180,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7314,45 +7329,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7407,7 +7422,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7416,7 +7431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7424,7 +7439,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7750,7 +7765,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8133,39 +8148,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8174,57 +8189,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8449,14 +8464,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8485,19 +8500,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8939,7 +8954,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8958,13 +8973,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9045,7 +9060,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9055,13 +9070,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9072,13 +9087,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9092,12 +9107,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9256,47 +9271,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9304,7 +9319,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9314,7 +9329,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9329,53 +9344,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9404,13 +9419,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9477,7 +9492,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9499,7 +9514,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10596,7 +10611,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10885,7 +10900,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11264,7 +11279,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11506,13 +11521,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11581,11 +11596,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11603,52 +11618,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11743,12 +11758,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11931,7 +11946,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11969,7 +11984,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11977,27 +11992,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12005,115 +12020,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12121,38 +12136,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13486,7 +13501,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14788,29 +14803,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15351,42 +15366,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15408,13 +15423,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15546,105 +15561,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15915,7 +15930,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16144,40 +16159,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16287,101 +16302,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17158,15 +17173,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17177,20 +17192,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17281,7 +17296,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17583,7 +17598,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17595,17 +17610,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17614,20 +17629,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17637,15 +17652,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17658,40 +17673,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17699,34 +17734,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17741,18 +17776,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17760,33 +17795,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17823,17 +17858,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18236,11 +18271,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19571,6 +19606,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19593,11 +19629,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19606,11 +19642,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19633,11 +19669,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19647,11 +19683,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19670,12 +19706,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19688,11 +19724,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19720,11 +19756,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19737,11 +19773,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19752,11 +19788,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19791,11 +19827,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19815,11 +19851,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19839,11 +19875,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19862,11 +19898,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19879,11 +19915,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19954,11 +19990,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19985,26 +20021,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20023,11 +20059,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20039,22 +20075,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20062,11 +20098,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20078,11 +20114,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20096,11 +20132,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20108,11 +20144,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20124,11 +20160,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20137,22 +20173,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20162,11 +20198,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20177,11 +20213,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20193,11 +20229,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20205,22 +20241,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20228,11 +20264,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20244,11 +20280,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index fe91460d9f..605fb4e8f7 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: iso_639_3\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-24 09:38+0000\n" "Last-Translator: abbas \n" "Language-Team: awadh alghaamdi \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: SAUDI ARABIA\n" "Language: ar\n" "X-Poedit-Language: Arabic\n" @@ -68,8 +68,8 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -142,7 +142,8 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -163,9 +164,9 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -194,30 +195,30 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -229,15 +230,15 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -989,27 +990,27 @@ msgstr "الطريق إلى المكتبة وقتا طويلا. يجب أن يك #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "نعم" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "الصفحة الرئيسية" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "بلكبيبي" @@ -1021,7 +1022,7 @@ msgstr "تصحيح السجل" msgid "Communicate with Android phones." msgstr "التواصل مع هواتف أندرويد ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1029,11 +1030,11 @@ msgstr "" "مفصولة بفواصل قائمة الدلائل إلى إرسال البريد إلى الكتب على الجهاز. وسيتم " "استخدام أول واحد موجود" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "تواصل معا هواتف S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "يتصل مع المتصفحات اللوحية التي تستخدم نظام .WebOS" @@ -1143,17 +1144,17 @@ msgstr "تحديث الجهاز القائمة الفوقية..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "Copy text \t %(num)d of %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "تم" @@ -1168,7 +1169,7 @@ msgstr "" "حذف باستخدام التطبيق iBooks.\n" "انقر على \"إظهار التفاصيل\" للقائمة." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1176,7 +1177,7 @@ msgstr "" "لا يمكن أن تغطي بعض الفن يمكن تحويلها.\n" "انقر على \"إظهار التفاصيل\" للقائمة." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1187,24 +1188,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "الأخبار" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "الفهرس" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "تواصل معا iTunes" @@ -1319,7 +1320,7 @@ msgstr "تواصل معا جهاز بلاك برري" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1362,14 +1363,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "التواصل مع PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "التواصل مع PocketBook 360+" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "التواصل مع كتاب الجيب 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2144,6 +2149,16 @@ msgstr "" msgid "Card A folder" msgstr "بطاقة مجلد" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3808,7 +3823,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "كلا" @@ -3817,7 +3832,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3830,7 +3845,7 @@ msgstr "العنوان" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "المؤلف أو المؤلفون" @@ -3854,7 +3869,7 @@ msgid "Comments" msgstr "التعليقات" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3865,7 +3880,7 @@ msgid "Tags" msgstr "الوسوم" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3893,7 +3908,7 @@ msgid "Timestamp" msgstr "ختم التوقيت" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4246,7 +4261,7 @@ msgstr "الكتب بتهيئة %s ليست مدعومة" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4255,7 +4270,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4636,7 +4651,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "كتب" @@ -5118,11 +5133,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -5145,7 +5160,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5252,7 +5267,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5690,7 +5705,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5920,7 +5935,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6206,7 +6221,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6418,49 +6433,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "معرفات" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "انقر نقرا مزدوجا لفتح نافذة تفاصيل الكتاب" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "المسار" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7567,45 +7582,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "إختار الغلاف لـ " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "لا يمكن القراءة" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "خطأ في قراءة الملف" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " ليست صورة صالحة" @@ -7660,7 +7675,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7671,7 +7686,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "والسلسلة :" @@ -7679,7 +7694,7 @@ msgstr "والسلسلة :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "قائمة السلسلات المعروفة. بإمكانك إضافة سلسلات جديدة." @@ -8005,7 +8020,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8388,39 +8403,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8429,57 +8444,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "تطبيق التغييرات" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "إزالة سلسلة" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8704,14 +8719,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8740,19 +8755,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "إعادة مقدم البلاغ إلى غير معروف" @@ -9194,7 +9209,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9213,13 +9228,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9300,7 +9315,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9310,13 +9325,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9327,13 +9342,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9347,12 +9362,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9511,47 +9526,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9559,7 +9574,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9569,7 +9584,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9584,53 +9599,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9659,13 +9674,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "و التقييم" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "تصنيف هذا الكتاب. 0-5 نجوم" @@ -9732,7 +9747,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9754,7 +9769,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10854,7 +10869,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11147,7 +11162,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11526,7 +11541,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11768,13 +11783,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11843,11 +11858,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "نجمة" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11865,52 +11880,52 @@ msgstr "الحجم (ميجابايت)" msgid "Modified" msgstr "معدّل" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "في المكتبة" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "الحجم" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -12005,12 +12020,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "الصفحة التالية" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "الصفحة السابقة" @@ -12193,7 +12208,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12231,7 +12246,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12239,27 +12254,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12267,115 +12282,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12383,38 +12398,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13768,7 +13783,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "بواسطة الحرف الأول" @@ -15070,30 +15085,30 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" "كان هناك خطأ في قرص الخاص بك. انقر على زر إظهار التفاصيل لمعرفة التفاصيل." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15634,42 +15649,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "بحوث" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "ابحث عن اسم مكرر" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15691,13 +15706,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15829,105 +15844,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16198,7 +16213,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "نتذكر الماضي حجم الإطار المستخدمة" @@ -16391,40 +16406,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "القسم التالي" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "القسم السابق" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16534,101 +16549,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "إختيار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "كتب إلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "يتم تحميل الكتاب الإلكتروني..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "لم يتمكن من فتح الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17405,15 +17420,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17431,20 +17446,20 @@ msgstr "" "حدد كل الكتب التي كتبها '{0}\"، وتطبيق تصحيح قيمة الكاتب ترتيب الفوقية في " "الحوار تحرير ، ثم إعادة إنشاء الكتالوج.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17538,7 +17553,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17840,7 +17855,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17852,17 +17867,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17871,20 +17886,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "إظهار التفاصيل لكل عمود." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17894,15 +17909,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17915,40 +17930,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17956,34 +17991,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "غير معروف تقرير الاختيار" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17998,18 +18033,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18017,33 +18052,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18080,17 +18115,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18502,11 +18537,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19847,6 +19882,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19869,11 +19905,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19882,11 +19918,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19909,11 +19945,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19923,11 +19959,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19946,12 +19982,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19964,11 +20000,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20015,11 +20051,11 @@ msgstr "" "(\\ حرفا) في القالب. فإنه لا يضر أي شيء لتركها هناك\n" "حتى لو لم تكن هناك أي خطوط مائلة عكسية." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20032,11 +20068,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20047,11 +20083,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20086,11 +20122,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20110,11 +20146,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20134,11 +20170,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20157,11 +20193,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20174,11 +20210,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20249,11 +20285,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20280,26 +20316,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20318,11 +20354,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20340,22 +20376,22 @@ msgstr "" "كتب) قد تكون العقوبة ملحوظا. إذا كنت لا تشعر بالقلق إزاء متعددة\n" "أنواع المستوى ، وإذا كنت ترى تباطؤا، وخفض قيمة هذا القرص." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20363,11 +20399,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "التحكم بطريقة عرض الكتب" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20381,11 +20417,11 @@ msgstr "" "تستطيع التحكم بطريقة عرض الكتب.\n" "اﻻختيارات: فتح العارض,ﻻ يفعل شيئ," -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "لغة الترتيب المستخدمة" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20399,11 +20435,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "عدد الأعمدة المخصصة لالفوقية في مربع الحوار تحرير البيانات الوصفية" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20411,11 +20447,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20427,11 +20463,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20440,11 +20476,11 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "العرض والارتفاع الأقصى ليغطي المحفوظة في مكتبة العيار" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20454,11 +20490,11 @@ msgstr "" "لتتناسب مع هذا الحجم. وهذا لمنع التباطؤ التي تسببها للغاية\n" "كبير يغطي" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "مكان لإرسال الأخبار التحميل" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20474,11 +20510,11 @@ msgstr "" "أنه إذا لم تكن هناك مساحة حرة كافية متوفرة على الموقع الذي تختاره ،\n" "سيتم إرسال الملفات إلى الموقع مع معظم مساحة حرة." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "فماذا اجهات خادم المحتوى الاستماع على" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20495,11 +20531,11 @@ msgstr "" "يجوز\n" "عمل على كافة أنظمة التشغيل)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "شريط أدوات موحدة على OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20517,11 +20553,11 @@ msgstr "" "تتحول\n" "على مسؤوليتك!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20529,22 +20565,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20552,11 +20588,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20568,11 +20604,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 43b3457b79..9522169495 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -917,27 +918,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -949,17 +950,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1053,17 +1054,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1075,13 +1076,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1092,24 +1093,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1219,7 +1220,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1262,14 +1263,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2010,6 +2015,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3551,7 +3566,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3560,7 +3575,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3573,7 +3588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3597,7 +3612,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3608,7 +3623,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3632,7 +3647,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3975,7 +3990,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3984,7 +3999,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4365,7 +4380,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4843,11 +4858,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4869,7 +4884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4976,7 +4991,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5406,7 +5421,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5636,7 +5651,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5922,7 +5937,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6134,49 +6149,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7283,45 +7298,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7376,7 +7391,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7385,7 +7400,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7393,7 +7408,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7719,7 +7734,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8102,39 +8117,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8143,57 +8158,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8418,14 +8433,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8454,19 +8469,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8908,7 +8923,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8927,13 +8942,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9014,7 +9029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9024,13 +9039,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9041,13 +9056,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9061,12 +9076,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9225,47 +9240,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9273,7 +9288,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9283,7 +9298,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9298,53 +9313,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9373,13 +9388,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9446,7 +9461,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9468,7 +9483,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10565,7 +10580,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10854,7 +10869,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11233,7 +11248,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11475,13 +11490,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11550,11 +11565,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11572,52 +11587,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11712,12 +11727,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11900,7 +11915,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11938,7 +11953,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11946,27 +11961,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11974,115 +11989,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12090,38 +12105,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13455,7 +13470,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14757,29 +14772,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15320,42 +15335,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15377,13 +15392,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15515,105 +15530,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15884,7 +15899,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16113,40 +16128,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16256,101 +16271,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17127,15 +17142,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17146,20 +17161,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17250,7 +17265,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17552,7 +17567,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17564,17 +17579,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17583,20 +17598,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17606,15 +17621,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17627,40 +17642,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17668,34 +17703,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17710,18 +17745,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17729,33 +17764,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17792,17 +17827,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18205,11 +18240,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19540,6 +19575,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19562,11 +19598,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19575,11 +19611,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19602,11 +19638,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19616,11 +19652,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19639,12 +19675,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19657,11 +19693,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19689,11 +19725,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19706,11 +19742,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19721,11 +19757,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19760,11 +19796,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19784,11 +19820,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19808,11 +19844,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19831,11 +19867,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19848,11 +19884,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19923,11 +19959,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19954,26 +19990,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19992,11 +20028,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20008,22 +20044,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20031,11 +20067,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20047,11 +20083,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20065,11 +20101,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20077,11 +20113,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20093,11 +20129,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20106,22 +20142,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20131,11 +20167,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20146,11 +20182,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20162,11 +20198,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20174,22 +20210,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20197,11 +20233,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20213,11 +20249,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index d08b175f99..dc970442e9 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-11-22 11:21+0000\n" "Last-Translator: Elvin Haci \n" "Language-Team: Azerbaijani \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -915,27 +916,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -947,17 +948,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1051,17 +1052,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1073,13 +1074,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1090,24 +1091,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1217,7 +1218,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1260,14 +1261,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2008,6 +2013,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3549,7 +3564,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3558,7 +3573,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3571,7 +3586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3595,7 +3610,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3606,7 +3621,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3630,7 +3645,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3973,7 +3988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3982,7 +3997,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4363,7 +4378,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4841,11 +4856,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4867,7 +4882,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4974,7 +4989,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5404,7 +5419,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5634,7 +5649,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5920,7 +5935,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6132,49 +6147,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7281,45 +7296,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7374,7 +7389,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7383,7 +7398,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7391,7 +7406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7717,7 +7732,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8100,39 +8115,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8141,57 +8156,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8416,14 +8431,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8452,19 +8467,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8906,7 +8921,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8925,13 +8940,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9012,7 +9027,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9022,13 +9037,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9039,13 +9054,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9059,12 +9074,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9223,47 +9238,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9271,7 +9286,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9281,7 +9296,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9296,53 +9311,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9371,13 +9386,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9444,7 +9459,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9466,7 +9481,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10563,7 +10578,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10852,7 +10867,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11231,7 +11246,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11473,13 +11488,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11548,11 +11563,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11570,52 +11585,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11710,12 +11725,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11898,7 +11913,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11936,7 +11951,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11944,27 +11959,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11972,115 +11987,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12088,38 +12103,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13453,7 +13468,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14755,29 +14770,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15318,42 +15333,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15375,13 +15390,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15513,105 +15528,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15882,7 +15897,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16111,40 +16126,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16254,101 +16269,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17125,15 +17140,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17144,20 +17159,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17248,7 +17263,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17550,7 +17565,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17562,17 +17577,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17581,20 +17596,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17604,15 +17619,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17625,40 +17640,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17666,34 +17701,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17708,18 +17743,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17727,33 +17762,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17790,17 +17825,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18203,11 +18238,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19538,6 +19573,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19560,11 +19596,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19573,11 +19609,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19600,11 +19636,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19614,11 +19650,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19637,12 +19673,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19655,11 +19691,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19687,11 +19723,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19704,11 +19740,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19719,11 +19755,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19758,11 +19794,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19782,11 +19818,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19806,11 +19842,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19829,11 +19865,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19846,11 +19882,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19921,11 +19957,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19952,26 +19988,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19990,11 +20026,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20006,22 +20042,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20029,11 +20065,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20045,11 +20081,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20063,11 +20099,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20075,11 +20111,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20091,11 +20127,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20104,22 +20140,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20129,11 +20165,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20144,11 +20180,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20160,11 +20196,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20172,22 +20208,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20195,11 +20231,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20211,11 +20247,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 47699e8af1..e8251633f9 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-09-18 08:58+0000\n" "Last-Translator: Nelly Hoang \n" "Language-Team: bg\n" @@ -14,8 +14,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Generator: Launchpad (build 15558)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -26,8 +26,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -963,27 +964,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -995,7 +996,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Комуникирай с Android устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1003,11 +1004,11 @@ msgstr "" "Списък с деректориите за изпращане на електронни книги на устройството, " "разделен със запетайки. Ще бъде използван първият съществуващ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Комуникирай със S60 устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Сподели с WebOS таблети" @@ -1108,17 +1109,17 @@ msgstr "Обновяване на списъка с метаданни на ус #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d от %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "завършено" @@ -1133,7 +1134,7 @@ msgstr "" "Изтрийте, използвайки iBooks апликацията.\n" "Натиснете \"Show Details\", за да видите списъка." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1141,7 +1142,7 @@ msgstr "" "Някои от кориците на бяха конвертирани.\n" "Натиснете \"Show Details\", за да видите списъка." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1152,24 +1153,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1279,7 +1280,7 @@ msgstr "Комуникирай Blackberry устройство" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1322,14 +1323,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Връзка с PocketBook 602/603/902/903 електронни четци." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Връзка с PocketBook 360+ електронен четец." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Връзка с PocketBook 701 четец" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2081,6 +2086,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3627,7 +3642,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Не" @@ -3636,7 +3651,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3649,7 +3664,7 @@ msgstr "Заглавие" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(и)" @@ -3673,7 +3688,7 @@ msgid "Comments" msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3684,7 +3699,7 @@ msgid "Tags" msgstr "Етикети" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3708,7 +3723,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4051,7 +4066,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4060,7 +4075,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4441,7 +4456,7 @@ msgid "Choose Files" msgstr "Избор на файлове" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Книги" @@ -4919,11 +4934,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Неуспешно" @@ -4945,7 +4960,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5052,7 +5067,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5482,7 +5497,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5712,7 +5727,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5998,7 +6013,7 @@ msgid "No books found" msgstr "Не са намерени книги" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Няма разрешение" @@ -6210,49 +6225,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Колекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Път" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7359,45 +7374,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Избор на корица за " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Грешка при четене на файл" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7452,7 +7467,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7461,7 +7476,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Серии:" @@ -7469,7 +7484,7 @@ msgstr "&Серии:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7795,7 +7810,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8178,39 +8193,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "звезда(и)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8219,57 +8234,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8494,14 +8509,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8530,19 +8545,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8984,7 +8999,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9003,13 +9018,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9090,7 +9105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Не са намерени съвпадения" @@ -9100,13 +9115,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Главни букви" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Малки букви" @@ -9117,13 +9132,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9137,12 +9152,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9301,47 +9316,47 @@ msgstr "Търсене/Замяна" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Книга %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9349,7 +9364,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9359,7 +9374,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9374,53 +9389,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9449,13 +9464,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Рейтинг:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9522,7 +9537,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Дата:" @@ -9544,7 +9559,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10641,7 +10656,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10930,7 +10945,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11309,7 +11324,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11551,13 +11566,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11626,11 +11641,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11648,52 +11663,52 @@ msgstr "Размер (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Достъпът е отказан" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11788,12 +11803,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Следваща страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Предишна страница" @@ -11976,7 +11991,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12014,7 +12029,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12022,27 +12037,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12050,115 +12065,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "Нямате права за четене на следните файлове:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Не е избран формат" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Не е валидна снимка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12166,38 +12181,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Това ISBN номер е валиден" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Това ISBN номер е невалиден" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13531,7 +13546,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14835,29 +14850,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15398,42 +15413,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15455,13 +15470,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15593,105 +15608,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15962,7 +15977,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16191,40 +16206,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16334,101 +16349,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17205,15 +17220,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17224,20 +17239,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17328,7 +17343,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17630,7 +17645,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17642,17 +17657,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17661,20 +17676,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17684,15 +17699,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17705,40 +17720,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17746,34 +17781,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17788,18 +17823,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17807,33 +17842,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17870,17 +17905,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18283,11 +18318,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19618,6 +19653,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19640,11 +19676,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19653,11 +19689,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19680,11 +19716,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19694,11 +19730,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19717,12 +19753,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19735,11 +19771,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19767,11 +19803,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19784,11 +19820,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19799,11 +19835,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19838,11 +19874,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19862,11 +19898,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19886,11 +19922,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19909,11 +19945,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19926,11 +19962,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20001,11 +20037,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20032,26 +20068,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20070,11 +20106,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20086,22 +20122,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20109,11 +20145,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20125,11 +20161,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20143,11 +20179,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20155,11 +20191,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20171,11 +20207,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20184,22 +20220,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20209,11 +20245,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20224,11 +20260,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20240,11 +20276,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20252,22 +20288,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20275,11 +20311,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20291,11 +20327,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index fcd7c541e1..9c9a0217ab 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Kazi Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index 146c036e75..cc74ac086d 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -914,27 +915,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -946,17 +947,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1050,17 +1051,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Echu" @@ -1072,13 +1073,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1089,24 +1090,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Keleier" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1216,7 +1217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1259,14 +1260,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2007,6 +2012,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3551,7 +3566,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3560,7 +3575,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3573,7 +3588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3597,7 +3612,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3608,7 +3623,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3632,7 +3647,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3975,7 +3990,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3984,7 +3999,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4365,7 +4380,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4843,11 +4858,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4869,7 +4884,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4976,7 +4991,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5406,7 +5421,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5636,7 +5651,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5922,7 +5937,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6134,49 +6149,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7283,45 +7298,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7376,7 +7391,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7385,7 +7400,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7393,7 +7408,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7719,7 +7734,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8102,39 +8117,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8143,57 +8158,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8418,14 +8433,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8454,19 +8469,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8908,7 +8923,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8927,13 +8942,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9014,7 +9029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9024,13 +9039,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9041,13 +9056,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9061,12 +9076,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9225,47 +9240,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9273,7 +9288,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9283,7 +9298,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9298,53 +9313,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9373,13 +9388,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9446,7 +9461,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9468,7 +9483,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10565,7 +10580,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10854,7 +10869,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11233,7 +11248,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11475,13 +11490,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11550,11 +11565,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11572,52 +11587,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11712,12 +11727,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11900,7 +11915,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11938,7 +11953,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11946,27 +11961,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11974,115 +11989,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12090,38 +12105,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13455,7 +13470,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14757,29 +14772,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15320,42 +15335,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15377,13 +15392,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15515,105 +15530,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15884,7 +15899,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16113,40 +16128,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16256,101 +16271,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17127,15 +17142,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17146,20 +17161,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17250,7 +17265,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17552,7 +17567,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17564,17 +17579,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17583,20 +17598,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17606,15 +17621,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17627,40 +17642,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17668,34 +17703,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17710,18 +17745,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17729,33 +17764,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17792,17 +17827,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18205,11 +18240,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19540,6 +19575,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19562,11 +19598,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19575,11 +19611,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19602,11 +19638,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19616,11 +19652,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19639,12 +19675,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19657,11 +19693,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19689,11 +19725,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19706,11 +19742,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19721,11 +19757,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19760,11 +19796,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19784,11 +19820,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19808,11 +19844,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19831,11 +19867,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19848,11 +19884,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19923,11 +19959,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19954,26 +19990,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19992,11 +20028,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20008,22 +20044,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20031,11 +20067,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20047,11 +20083,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20065,11 +20101,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20077,11 +20113,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20093,11 +20129,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20106,22 +20142,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20131,11 +20167,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20146,11 +20182,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20162,11 +20198,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20174,22 +20210,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20197,11 +20233,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20213,11 +20249,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index dffe819f9b..6a0e2f1de3 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -917,27 +918,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -949,17 +950,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1053,17 +1054,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "završeno" @@ -1075,13 +1076,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1092,24 +1093,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1219,7 +1220,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1262,14 +1263,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2010,6 +2015,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3551,7 +3566,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3560,7 +3575,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3573,7 +3588,7 @@ msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3597,7 +3612,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3608,7 +3623,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3632,7 +3647,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3975,7 +3990,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3984,7 +3999,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4365,7 +4380,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4844,11 +4859,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4870,7 +4885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4977,7 +4992,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5407,7 +5422,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5637,7 +5652,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Traži %s" @@ -5923,7 +5938,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6135,49 +6150,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7284,45 +7299,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7377,7 +7392,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7386,7 +7401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7394,7 +7409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7720,7 +7735,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8103,39 +8118,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8144,57 +8159,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8419,14 +8434,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8455,19 +8470,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8909,7 +8924,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8928,13 +8943,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9015,7 +9030,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Nema rezultata" @@ -9025,13 +9040,13 @@ msgid "Change Case" msgstr "Promjena u velika/mala slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Velika slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Mala slova" @@ -9042,13 +9057,13 @@ msgid "Swap Case" msgstr "Promijeni" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Prvo veliko slovo" @@ -9062,12 +9077,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9226,47 +9241,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9274,7 +9289,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9284,7 +9299,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9299,53 +9314,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9374,13 +9389,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9447,7 +9462,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9469,7 +9484,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10566,7 +10581,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10855,7 +10870,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11234,7 +11249,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11476,13 +11491,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11551,11 +11566,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11573,52 +11588,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11713,12 +11728,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11901,7 +11916,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11939,7 +11954,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11947,27 +11962,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11975,115 +11990,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12091,38 +12106,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13456,7 +13471,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14758,29 +14773,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15323,44 +15338,44 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Preimenuj korisničku kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Duplo ime pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Sačuvano ime pretrage %s već postoji." @@ -15382,13 +15397,13 @@ msgid "Manage Tags" msgstr "Upravljanje oznakama" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Upravljanje korisničkim kategorijama" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Upravljanje sačuvanim pretragama" @@ -15520,105 +15535,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Preimenuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Uredi sortiranje za %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Uredi linkove za %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Dodaj %s u korisničku kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Obriši pretragu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Traži sve osim %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Dodaj podkategoriju u %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Obriši korisničku kategoriju %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Sakrij kategoriju %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Prikaži kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Traži knjige u kategoriji %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Traži knjige koje nisu u kategoriji %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Konfiguracija %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Prikaži sve kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15889,7 +15904,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagođavanje preglednika e-knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu prozora" @@ -16118,40 +16133,40 @@ msgstr "Kori&snički predložak" msgid "No results found for:" msgstr "Nema rezultata za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Pog&ledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "Traži &sljedeće pojavljivanje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Sljedeća sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Prethodna sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Početak dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Kraj dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Početak sekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Kraj sekcije" @@ -16261,101 +16276,101 @@ msgstr "Očisti listu prethodno otvorenih knjiga" msgid "Connecting to dict.org to lookup: %s…" msgstr "Povezujem se na dict.org u potrazi za: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Odaberite e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nema rezultata za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Učitavam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Zabilježi #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Dodaj zabilješku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Unesite naslov zabilješke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Upravljanje zabilješkama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Učitavam e-knjigu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nije moguće otvoriti e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opcije pomoću kojih se kontroliše preglednik e-knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17132,15 +17147,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17151,20 +17166,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Nema dostupnih knjiga koje bi se mogle dodati u katalog" @@ -17255,7 +17270,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17557,7 +17572,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17569,17 +17584,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17588,20 +17603,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17611,15 +17626,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17632,40 +17647,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17673,34 +17708,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17715,18 +17750,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17734,33 +17769,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17797,17 +17832,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18210,11 +18245,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19545,6 +19580,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19567,11 +19603,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19580,11 +19616,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19607,11 +19643,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19621,11 +19657,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19644,12 +19680,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19662,11 +19698,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19694,11 +19730,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19711,11 +19747,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19726,11 +19762,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19765,11 +19801,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19789,11 +19825,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19813,11 +19849,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19836,11 +19872,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19853,11 +19889,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19928,11 +19964,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19959,26 +19995,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19997,11 +20033,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20013,22 +20049,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20036,11 +20072,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20052,11 +20088,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20070,11 +20106,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20082,11 +20118,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20098,11 +20134,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20111,22 +20147,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20136,11 +20172,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20151,11 +20187,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20167,11 +20203,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20179,22 +20215,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20202,11 +20238,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20218,11 +20254,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index f03e100f7e..9df1c110f2 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-29 18:47+0000\n" "Last-Translator: Ferran Rius \n" "Language-Team: \n" @@ -18,8 +18,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:40+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -29,8 +29,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -103,7 +103,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -124,9 +125,9 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -155,30 +156,30 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -190,15 +191,15 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -977,27 +978,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Inici" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Targeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Targeta B" @@ -1009,7 +1010,7 @@ msgstr "Registre de depuració" msgid "Communicate with Android phones." msgstr "Comunica't amb telèfons Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1017,11 +1018,11 @@ msgstr "" "Llista de carpetes del dispositiu separades per comes on s'enviaran els " "llibres. Es farà servir la primera que ja existeixi al dispositiu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Comunica't amb telèfons S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunica't amb tauletes tàctils WebOS." @@ -1143,17 +1144,17 @@ msgstr "S'està actualitzant el llistat de metadades del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "s'ha acabat" @@ -1168,7 +1169,7 @@ msgstr "" "Suprimiu-los amb l'aplicació de l'iBooks.\n" "Feu clic a «Mostra detalls» per a la llista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1176,7 +1177,7 @@ msgstr "" "No s'ha pogut convertir algunes portades.\n" "Feu clic a «Mostra detalls» per a la llista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1187,24 +1188,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícies" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catàleg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Comunica't amb l'iTunes" @@ -1322,7 +1323,7 @@ msgstr "Comunica't amb un telèfon Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1365,14 +1366,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunica't amb un lector PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Comunica't amb un lector PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Comunica't amb el PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunica't amb un lector Infibeam Pi2" @@ -2212,6 +2217,16 @@ msgstr "" msgid "Card A folder" msgstr "Carpeta de la targeta A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4213,7 +4228,7 @@ msgstr "ERROR A LA PLANTILLA" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "No" @@ -4222,7 +4237,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4235,7 +4250,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(s)" @@ -4259,7 +4274,7 @@ msgid "Comments" msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4270,7 +4285,7 @@ msgid "Tags" msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4294,7 +4309,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4687,7 +4702,7 @@ msgstr "El format de llibre %s no és compatible" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Llibre %(sidx)s de %(series)s" @@ -4696,7 +4711,7 @@ msgstr "Llibre %(sidx)s de %(series)s" msgid "HTML TOC generation options." msgstr "Opcions de generació de l'index HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5153,7 +5168,7 @@ msgid "Choose Files" msgstr "Tria fitxers" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Llibres" @@ -5658,11 +5673,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Ha fallat" @@ -5687,7 +5702,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5803,7 +5818,7 @@ msgstr "" "comportament està controlat per l'opció «Fusió automàtica» a «Preferències-" ">Addició de llibres»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6286,7 +6301,7 @@ msgid "Move to next highlighted match" msgstr "Passa a la coincidència realçada següent" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6520,7 +6535,7 @@ msgid "this book" msgstr "aquest llibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Cerca %s" @@ -6852,7 +6867,7 @@ msgid "No books found" msgstr "No s'ha trobat cap llibre" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "No està permès" @@ -7085,49 +7100,49 @@ msgstr "S'ha afegit %(num)d llibre(s) automàticament des de %(src)s" msgid "Donate" msgstr "Donacions" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Feu clic per obrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Identificadors" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Llibre %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Col·leccions" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Enganxa la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Suprimeix la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Feu doble clic per obrir la finestra de detalls del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Camí" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8303,45 +8318,45 @@ msgstr "" "Estableix les metadades. El fitxer de sortida contindrà tot el que es pugui " "d'aquestes metadades." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "El llibre no té portada" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Tria portada per a " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "No es pot llegir" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Error en llegir el fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " no és una imatge vàlida" @@ -8398,7 +8413,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8409,7 +8424,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Sèrie:" @@ -8417,7 +8432,7 @@ msgstr "&Sèrie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Llista de les sèries conegudes. Podeu afegir-ne de noves." @@ -8761,7 +8776,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "Sup&rimeix" @@ -9173,39 +9188,39 @@ msgstr "No s'ha pogut carregar el navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Sense definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "estrella/es" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Sense qualificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Estableix la data d'avui per a «%s»" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Suprimeix «%s»" @@ -9214,11 +9229,11 @@ msgstr "Suprimeix «%s»" msgid "Open Item Editor" msgstr "Obre d'editor l'elements" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "S'ha canviat els valors" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9226,48 +9241,48 @@ msgstr "" "Heu canviat els valors. Per utilitzar aquest editor heu de descartar o " "aplicar aquests canvis. S'apliquen els canvis?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " índex:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "L'enumeració «{0}» té un valor no vàlid i es farà servir el predeterminat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aplica els canvis" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Elimina la sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numera els llibres automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Força començar la numeració amb " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "L'enumeració «{0}» té valors no vàlids que no surten a la llista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Suprimeix totes les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "etiquetes que s'afegiran" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "etiquetes que se suprimiran" @@ -9504,14 +9519,14 @@ msgstr "" "N'esteu segur?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Plantilla no vàlida" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9545,19 +9560,19 @@ msgstr "Fes servir l'ordre per autor per autor" msgid "Save &template:" msgstr "Desa la &plantilla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Quants llibres buits?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Quants llibres buits s'ha d'afegir?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Estableix l'autor dels llibres nous a:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Restableix l'autor a «Desconegut»" @@ -10123,7 +10138,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10142,13 +10157,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 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." @@ -10238,7 +10253,7 @@ msgstr "Enllaça" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "No s'han trobat coincidències" @@ -10248,13 +10263,13 @@ msgid "Change Case" msgstr "Canvia la caixa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Majúscules" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúscules" @@ -10265,13 +10280,13 @@ msgid "Swap Case" msgstr "Intercanvia la caixa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Inicials en majúscula" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Posa en majúscules" @@ -10285,12 +10300,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Els noms d'autor no poden contenir caràcters &." @@ -10456,32 +10471,32 @@ msgstr "Cerca/Reemplaça" msgid "Working" msgstr "S'està treballant..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Coincidència de caràcter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Expressió regular" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Reemplaça el camp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Posa-ho abans del camp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Afegeix-ho al camp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "S'està editant les metadades de %d llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10489,16 +10504,16 @@ msgstr "" "Fes tots els canvis sense tancar el quadre immediatament. Aquesta acció no " "es pot cancel·lar ni desfer." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Llibre %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Introduïu un tipus d'identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10510,7 +10525,7 @@ msgstr "" "abans de continuar.

Cerca i reemplaça als camps de text fent coincidir " "caràcters o expressions regulars. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10527,7 +10542,7 @@ msgstr "" "s'ha seleccionat, el text de cerca coincidirà tant amb majúscules com en " "minúscules" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10553,28 +10568,28 @@ msgstr "" "voleu més informació quant a les expressions regulars en python, " "especialment quant a la funció «sub»." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE CERCA/REEMPLAÇA A LA PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Heu d'especificar una destinació quant la font és un camp compost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Heu d'especificar un tipus d'identificador de destí" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Cerca/reemplaça no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patró de cerca no és vàlid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10583,25 +10598,25 @@ msgstr "" "S'està aplicant els canvis a %d llibres.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Suprimeix el cerca/reemplaça desat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Es suprimirà el cerca/reemplaça desat. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Desa el cerca/reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10633,13 +10648,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:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Valoració:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Valoració d'aquest llibre: 0-5 estrelles" @@ -10717,7 +10732,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Data:" @@ -10739,7 +10754,7 @@ msgid "Clear published date" msgstr "Suprimeix la data de publicació" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Idiomes:" @@ -11959,7 +11974,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Eti&quetes:" @@ -12264,7 +12279,7 @@ msgid "Open Template Editor" msgstr "Obre l'editor de plantilles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Edita la plantilla" @@ -12670,7 +12685,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12913,13 +12928,13 @@ msgstr "Cerca una drecera pel nom" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Cap coincidència" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "No s'ha trobat cap drecera que coincideixi amb %s" @@ -12991,11 +13006,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "estrelles" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "S" @@ -13013,25 +13028,25 @@ msgstr "Grandària (MB)" msgid "Modified" msgstr "Modificat" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 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:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "L'UUID del llibre és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "S'ha denegat el permís" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13039,30 +13054,30 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "No s'ha pogut establir les dades" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "A la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "S'ha marcat per suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Feu doble clic per a edittar>/b>
-me" @@ -13159,12 +13174,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra d'eines del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Pàgina següent" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Pàgina anterior" @@ -13367,7 +13382,7 @@ msgid "Unhandled exception" msgstr "Excepció no gestionada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13413,7 +13428,7 @@ msgstr "" "Heu canviat els autors del llibre. Heu de desar els canvis abans d'utilitzar " "la gestió d'autors. Voleu desar els canvis?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13425,18 +13440,18 @@ msgstr "" "Si el quadre està en verd, el text coincideix amb l'ordre per autors " "individuals. Si està en vermell, els autors i el text no coincideixen." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "O&rdre per autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" " El color verd indica que l'ordre per autor i l'autor actuals coincideixen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13444,11 +13459,11 @@ msgstr "" " El color vermell indica que l'ordre per autor actual no coincideix amb " "l'autor actual. No cal fer res si és això el que voleu." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Nombre:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13459,90 +13474,90 @@ msgstr "" "\n" "Feu doble clic per visualitzar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Restaura %s a partir de l'original" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Estableix la portada a partir de la del format seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Estableix les metadades per al llibre del format seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Afegeix un format a aquest llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Suprimeix el format seleccionat d'aquest llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Trieu els formats per a " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "No s'ha seleccionat cap format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "No s'ha pogut llegir les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Navega" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Retalla" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Baixa la &portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Genera la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "La imatge no és vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Indiqueu el títol i l'autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Portada no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "S'ha canviat les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13550,26 +13565,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Idioma desconegut" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13580,38 +13595,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 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:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 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:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "ISBN no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Introduïu un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Editorial:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Suprimeix la data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Pu&blicació:" @@ -15150,7 +15165,7 @@ msgid "Never" msgstr "Mai" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Per inicial" @@ -16726,7 +16741,7 @@ msgstr "Aquest ajustament té el seu valor per defecte" msgid "This tweak has been customized" msgstr "Aquest ajustament s'ha personalitzat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16736,12 +16751,12 @@ msgstr "" "instal·lats. La documentació d'aquests ajustaments hauria d'estar disponible " "al lloc web d'on s'ha baixat els connectors." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Cerca un ajustament" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16749,11 +16764,11 @@ msgstr "" "Hi ha un error de sintaxi a l'ajustament. Feu clic al botó «Mostra detalls» " "per als detalls." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ajustaments no vàlids" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17343,48 +17358,48 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Cerques" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Canvia el nom a la categoria d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "El nom de la cerca està duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "El nom de cerca %s ja existeix." @@ -17406,13 +17421,13 @@ msgid "Manage Tags" msgstr "Gestiona les etiquetes" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Gestiona les categories d'usuari" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Gestiona les cerques desades" @@ -17557,105 +17572,105 @@ msgstr "" "Tots aquests gestors de categories estan disponibles amb un clic dret als " "elements dins de l'explorador d'etiquetes de més amunt." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Canvia el nom de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Suprimeix %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Edita l'ordre de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Modifica l'enllaç de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Afegeix a la categoria d'u%suari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Fill de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Suprimeix la cerca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Suprimeix %(item)s de la categoria %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Cerca-ho tot excepte %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Afegeix una subcategoria a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Suprimeix la categoria d'usuari %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Oculta la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Mostra la categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Cerca llibres a la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Cerca llibres que no estiguin a la categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Gestiona %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Mostra totes les categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Canvia el mètode de divisió per categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Inhabilita" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Partició" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Només es pot utilitzar la primera lletra quan s'ordena per nom" @@ -17963,7 +17978,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcions per personalitzar el visor de llibres electrònics" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Recorda la darrera mida de finestra que s'ha fet servir" @@ -18216,40 +18231,40 @@ msgstr "&Full d'estils de l'usuari" msgid "No results found for:" msgstr "No hi ha resultats per a:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Cerca al diccionari" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Cerca la coincidència següent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Vés a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Propera secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Secció anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Inici del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Final del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Inici de la secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Final de la secció" @@ -18362,23 +18377,23 @@ msgstr "Suprimeix la llista de llibres oberts recentment" msgid "Connecting to dict.org to lookup: %s…" msgstr "S'està connectant amb dict-org per cercar: %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "La ubicació no existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "La ubicació que apunta aquest element no existeix." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Tria un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18387,77 +18402,77 @@ msgstr "" "Fes la mida de lletra %(which)s\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "més gran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "més petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "No s'ha trobat coincidències per a: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "S'està carregant el flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "S'està aplicant la disposició %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Afegeix un nou marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Introduïu el títol del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Gestiona els marcadors" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "S'està carregant el llibre..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "No s'ha pogut obrir el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opcions de control del visor de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si s'indica, la finestra del visor intentarà anar al primer pla quan " "s'iniciï." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla " "completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" "Dirigeix les alertes de javascript i els missatges de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18465,7 +18480,7 @@ msgstr "" "La posició que s'obrirà el llibre especificat. La posició és una ubicació " "que es mostra a la cantonada superior esquerra del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19429,15 +19444,15 @@ msgstr "" "\n" "*** La sortida MOBI necessita que s'afegeixi la secció «Per autor» ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "No hi ha cap gènere habilitat al catàleg.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "No es disposa de cap llibre per catalogar" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19455,7 +19470,7 @@ msgstr "" "Seleccioneu tots el llibre de «{0}», apliqueu un ordre per autor correcte\n" "al quadre d'edició de metadades i aleshores torneu a generar el catàleg.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19465,7 +19480,7 @@ msgstr "" "Autor «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19473,7 +19488,7 @@ msgstr "" "No s'ha trobar cap llibre per catalogar.\n" "Comproveu els criteris d'exclusió de llibres a les opcions de llibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "No es disposa de cap llibre per incloure al catàleg." @@ -19580,7 +19595,7 @@ msgstr "" "defecte no es filtra." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19958,7 +19973,7 @@ msgstr "Mostra informació de sortida detallada. Útil per a depurar" msgid "Error: You must specify a catalog output file" msgstr "Error: Heu d'indicar un fitxer de sortida del catàleg" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19979,7 +19994,7 @@ msgstr "" " comandament custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19987,11 +20002,11 @@ msgstr "" "Si la columna conté múltiples valors, afegeix els valors que s'indiquen als " "que ja hi ha, en lloc de substituir-los." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Error: Heu d'indicar un nom de camp, ID i valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -20006,20 +20021,20 @@ msgstr "" "etiquetes de columna i les IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Mostra els detalls de cada columna." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Perdreu totes les dades de la columna %r. N'esteu segur (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -20036,15 +20051,15 @@ msgstr "" " les columnes disponibles amb el comandament custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "No demanis confirmació" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Error: Heu d'indicar una etiqueta per a la columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -20066,40 +20081,60 @@ msgstr "" " es sobreescriurà.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: Heu d'indicar una acció (add/remove/list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nom:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Cadena de cerca:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Error: Heu d'indicar un nom i una cadena de cerca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "s'ha afegit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Error: Heu d'indicar un nom" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "s'ha suprimit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: No es reconeix l'acció %s, ha de ser una de «add/remove/list»" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -20111,12 +20146,12 @@ msgstr "" "Fes algunes comprovacions al sistema de fitxers que hi ha en una biblioteca. " "Els resultats són {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Sortida CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20124,7 +20159,7 @@ msgstr "" "Llista d'informes separats per comes.\n" "Per defecte: tots" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20132,7 +20167,7 @@ msgstr "" "Llista de les extensions que s'ignoraran separada per comes.\n" "Per defecte: totes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20140,11 +20175,11 @@ msgstr "" "Llista de noms que s'ignoraran separats per comes.\n" "Per defecte: tots" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Informe de comprovació desconegut" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -20174,7 +20209,7 @@ msgstr "" "OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20182,12 +20217,12 @@ msgstr "" "Fer la recuperació. El comandament no s'executa si no s'especifica aquesta " "opció." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Heu d'introduir l'opció %s per fer una recuperació" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -20200,7 +20235,7 @@ msgstr "" "La\n" "informació equival al que es mostra a la subfinestra d'etiquetes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20208,7 +20243,7 @@ msgstr "" "Genera només la sortida del nombre d'elements en una categoria en lloc del " "recompte per element a cada categoria" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20216,7 +20251,7 @@ msgstr "" "El caràcter que es posarà al voltant del valor de la categoria en mode CSV. " "Per defecte són les cometes (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20224,17 +20259,17 @@ msgstr "" "Llista separada per comes dels noms de la categoria de cerca.\n" "Per defecte: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La cadena que es farà servir per separar els camps en mode CSV. Per defecte " "és una coma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ELEMENTS DE LES CATEGORIES" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20282,18 +20317,18 @@ 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:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -20757,11 +20792,11 @@ msgstr "" "Torna a carregar automàticament el servidor quan canviï el codi font. Potser " "que no funcioni en tots els entorns." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Canvia a la interfície completa (interfície «no telèfon mòbil»)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22353,6 +22388,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22374,52 +22410,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"L'algorisme que s'utilitza per assignar un nombre de sèrie a un llibre que " -"s'afegeix\n" -"a una sèrie existent. Els nous nombres de sèrie assignats amb aquest " -"ajustament\n" -"són sempre nombres enters a no ser que s'especifiqui una constant que no " -"sigui\n" -"un enter.\n" -"Els valors possibles són:\n" -"next - El primer enter disponible després del més gran en ús\n" -"first_free - El primer enter disponible més gran que 0\n" -"next_free - El primer enter disponible després del més petit en ús\n" -"last_free - El primer enter disponible abans del més gran en ús\n" -"S'obté el més gran + 1 si no hi ha cap nombre lliure\n" -"const - Assigna sempre el nombre 1\n" -"un nombre - Assigna sempre aquest nombre. El nombre no està entre cometes. " -"Es\n" -"pot utilitzar 0.0.\n" -"Exemples:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Utilitzeu l'ajustament «use_series_auto_increment_tweak_when_importing» a " -"«True»\n" -"per utilitzar els valors de més amunt en importar o afegir llibres. Si " -"s'estableix a\n" -"«False» (per defecte), el nombre dins la sèrie serà 1 si no s'estableix " -"explícitament\n" -"durant la importació. Si s'estableix a «True», l'índex de la sèrie " -"s'establirà d'acord\n" -"amb l'ajustament «use_series_auto_increment_tweak_when_importing».\n" -"L'ajustament «use_series_auto_increment_tweak_when_importing» només " -"s'utilitza\n" -"quan no es dóna un valor en importar. Si l'expressió regular d'importació " -"dóna un\n" -"valor per a «series_index» o esteu llegint metadades de llibres i el " -"connector\n" -"d'importació dóna un valor, s'utilitzarà aquest valor, independentment " -"d'aquest\n" -"ajustament." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Afegeix un separador després de completar un nom d'autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22432,11 +22428,11 @@ msgstr "" "una nova operació d'introducció d'autors.\n" "Pot ser «True» o «False»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algorisme d'ordre per nom d'autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22478,11 +22474,11 @@ msgstr "" "idèntica al nom d'autor. Això comporta que l'ordre d'una cadena com\n" "«Acme Inc.» serà «Acme Inc.» en lloc d'«Inc., Acme»." -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Divisió de múltiples noms d'autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22498,11 +22494,11 @@ msgstr "" "sempre que hi hagi una coincidència amb l'expressió regular especificada.\n" "Per defecte: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Utilitza l'ordre per autor a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22538,13 +22534,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Ordre de compleció: trieu quan s'ha de canviar de lexicografia a tipus ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22567,11 +22563,11 @@ msgstr "" "valor més gran que zero per canviar a l'ordenació ASCII per motius de " "rendiment." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Control de la divisió de l'explorador d'etiquetes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22623,11 +22619,11 @@ msgstr "" "no\n" "hi hagi cap barra inversa." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Controla l'ordre de categories al navegador d'etiquetes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22651,12 +22647,12 @@ msgstr "" "Exemple: tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n" "resulta en l'ordre sèrie, etiqueta i tota la resta en l'ordre per defecte." -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" "Especifica per quines columnes s'ordena la llista de llibres a l'inici" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22675,11 +22671,11 @@ msgstr "" "Per exemple, establiu-ho a [('authors',0),('title',0)] per ordenar\n" "per títols per a cada autor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Controla com es visualitzen les dates" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22748,11 +22744,11 @@ msgstr "" "Format predeterminat de la marca horària si no s'estableix: «dd MMM yyyy»\n" "Format de la data de la darrera modificació si no s'estableix: «dd MMM yyyy»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Controla l'ordre de títols i sèries en mostrar la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22791,12 +22787,12 @@ msgstr "" "si es fa doble clic un un títol i es prem la tecla de retorn sense canviar " "res." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Controla el format de títols i sèries quan s'utilitzen a les plantilles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22835,13 +22831,13 @@ msgstr "" "que la funció de format «raw_field» dóna el valor inicial del títol i sèrie\n" "independentment com s'estableixi aquest ajustament." -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Estableix la llista de paraules que es consideraran «articles» per ordenar " "cadenes de text" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22880,11 +22876,11 @@ msgstr "" "(present\n" "només com a herència de versions antigues)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Especifica una carpeta que el calibre es connectarà a l'inici" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22906,11 +22902,11 @@ msgstr "" "biblioprova'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/un_nom/biblioteca'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Especifica les regles de canvi de nom per a les col·leccions SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -23066,11 +23062,11 @@ msgstr "" "«sony_collection_renaming_rules={'series':'Sèrie', 'tags':'Etiqueta'}»\n" "«sony_collection_name_template='{category:||: }{value}'»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Especifica com s'ordenen les col·leccions SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -23125,13 +23121,13 @@ msgstr "" ") ]\n" "Per defecte: buit (sense regles), no es dóna nom a cap atribut de col·lecció." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Controla com s'apliquen les etiquetes en copiar llibres a una altra " "biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -23140,20 +23136,20 @@ msgstr "" "que s'afegiran en afegir un llibre» s'afegeixen en copiar llibres a\n" "una altra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Estableix el número màxim d'etiquetes per llibre que es mostrarà al servidor " "de continguts" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Estableix els camps de metadades personalitzats que el servidor de " "continguts mostrarà o no." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -23190,11 +23186,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#elsmeuscomentaris']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Estableix el número màxim de «nivells» d'ordre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -23212,11 +23208,11 @@ msgstr "" "no us interessen els ordres en múltiples nivells i detecteu una reducció de\n" "rendiment, disminuïu el valor d'aquest ajustament." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Trieu si s'utilitzen els camps visibles per ordenar les dates" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -23226,13 +23222,13 @@ msgstr "" "camps, independent del que es mostra. Establiu aquest ajustament\n" "a «True» per utilitzar només els camps que es mostren." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Especifica el tipus de lletra que s'utilitzarà en generar una portada o una " "capçalera per defecte" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -23246,11 +23242,11 @@ msgstr "" "imatge d'encapçalament. Útil si la lletra per defecte (Liberation Serif) no\n" "conté els caràcters per a l'idioma dels llibres de la biblioteca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Controla el comportament de la llista de llibres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23271,11 +23267,11 @@ msgstr "" "horitzontalment per columna o per píxel. Per defecte és per\n" "columna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Idioma que s'utilitza en ordenar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23302,13 +23298,13 @@ msgstr "" "Example: locale_for_sorting = 'es' -- ordena utilitzant les regles de " "l'espanyol." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Nombre de columnes per a les metadades personalitzades al diàleg d'edició de " "metadades" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23321,11 +23317,11 @@ msgstr "" "distribueixin\n" "utilitzant dues columnes. «False» per a una sola columna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Ordre de les columnes personalitzades en editar les metadades" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23347,11 +23343,11 @@ msgstr "" "personalitzada com a:\n" "metadata_edit_custom_column_order = ['#gènere', '#lesmevesetiquetes', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "El nombre de segons que s'espera abans d'enviar correus electrònics" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23366,13 +23362,13 @@ msgstr "" "canvis\n" "no tenen efecte fins que no es reiniciï el calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Amplada i alçada màximes per a les portades desades a la biblioteca del " "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23383,11 +23379,11 @@ msgstr "" "les proporcions, per adaptar-se a aquestes mides. Això permet evitar\n" "reduccions de rendiment per portades extremadament grans." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "On s'envien les notícies baixades" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23406,11 +23402,11 @@ msgstr "" "que\n" "s'ha triat s'enviarà els fitxers a la ubicació que tingui més espai lliure." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Interfícies que el servidor de continguts ha d'escoltar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23429,11 +23425,11 @@ msgstr "" "(pot\n" "no funcionar a tots els sistemes operatius)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Fusió de la barra d'eines a l'OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23454,11 +23450,11 @@ msgstr "" "sota la vostra\n" "responsabilitat." -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Desa el fitxer original en convertir-lo d'un format al mateix format" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23472,11 +23468,11 @@ msgstr "" "i repetir-ho. Si s'estableix a «False» s'evita que el calibre desi el fitxer " "original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Nombre de llibres llegits recentment que es mostren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23486,11 +23482,11 @@ msgstr "" "vistos recentment.\n" "Aquí es controla quants se'n mostraran." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Canvia la mida de la lletra dels detalls del llibre a la interfície" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23503,11 +23499,11 @@ msgstr "" "positiu\n" "o negatiu per augmentar o reduir la mida de la lletra." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Compila les plantilles del mode general de programa en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23532,11 +23528,11 @@ msgstr "" "Per defecte: compile_gpm_templates = True\n" "No compilis: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "El format per defecte en utilitzar l'eina d'ajustaments" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23551,3 +23547,80 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "L'algorisme que s'utilitza per assignar un nombre de sèrie a un llibre que " +#~ "s'afegeix\n" +#~ "a una sèrie existent. Els nous nombres de sèrie assignats amb aquest " +#~ "ajustament\n" +#~ "són sempre nombres enters a no ser que s'especifiqui una constant que no " +#~ "sigui\n" +#~ "un enter.\n" +#~ "Els valors possibles són:\n" +#~ "next - El primer enter disponible després del més gran en ús\n" +#~ "first_free - El primer enter disponible més gran que 0\n" +#~ "next_free - El primer enter disponible després del més petit en ús\n" +#~ "last_free - El primer enter disponible abans del més gran en ús\n" +#~ "S'obté el més gran + 1 si no hi ha cap nombre lliure\n" +#~ "const - Assigna sempre el nombre 1\n" +#~ "un nombre - Assigna sempre aquest nombre. El nombre no està entre cometes. " +#~ "Es\n" +#~ "pot utilitzar 0.0.\n" +#~ "Exemples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Utilitzeu l'ajustament «use_series_auto_increment_tweak_when_importing» a " +#~ "«True»\n" +#~ "per utilitzar els valors de més amunt en importar o afegir llibres. Si " +#~ "s'estableix a\n" +#~ "«False» (per defecte), el nombre dins la sèrie serà 1 si no s'estableix " +#~ "explícitament\n" +#~ "durant la importació. Si s'estableix a «True», l'índex de la sèrie " +#~ "s'establirà d'acord\n" +#~ "amb l'ajustament «use_series_auto_increment_tweak_when_importing».\n" +#~ "L'ajustament «use_series_auto_increment_tweak_when_importing» només " +#~ "s'utilitza\n" +#~ "quan no es dóna un valor en importar. Si l'expressió regular d'importació " +#~ "dóna un\n" +#~ "valor per a «series_index» o esteu llegint metadades de llibres i el " +#~ "connector\n" +#~ "d'importació dóna un valor, s'utilitzarà aquest valor, independentment " +#~ "d'aquest\n" +#~ "ajustament." diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 4e91041a26..877d57486f 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-13 18:11+0000\n" "Last-Translator: Michal Horáček \n" "Language-Team: Czech \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:40+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -954,27 +955,27 @@ msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znak #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ano" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Hlavní" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Karta B" @@ -986,7 +987,7 @@ msgstr "Protokol ladění" msgid "Communicate with Android phones." msgstr "Komunikace s telefony Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +995,11 @@ msgstr "" "Seznam adresářů oddělený čárkami k odeslání elektronických knih do zařízení. " "Bude použit první nalezený." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Komunikovat s telefony S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Spojeno s tablety s WebOS" @@ -1106,17 +1107,17 @@ msgstr "Záznamy metadat v zařízení se aktualizují..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d z %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "dokončeno" @@ -1131,7 +1132,7 @@ msgstr "" "Smazat pomocí aplikace iBooks.\n" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1139,7 +1140,7 @@ msgstr "" "Některé obálky nelze převést.\n" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1150,24 +1151,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Zprávy" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Komunikovat s iTunes." @@ -1284,7 +1285,7 @@ msgstr "Komunikace s chytrými telefony BlackBerry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1327,14 +1328,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Komunikace se čtečkou PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Spojeno s PocketBook 360+ reader." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Komunikace s PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Spojeno se čtečkou Infibeam Pi2." @@ -2126,6 +2131,16 @@ msgstr "" msgid "Card A folder" msgstr "Adresář karty A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3957,7 +3972,7 @@ msgstr "CHYBA ŠABLONY" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Ne" @@ -3966,7 +3981,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3979,7 +3994,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autoři" @@ -4003,7 +4018,7 @@ msgid "Comments" msgstr "Komentáře" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4014,7 +4029,7 @@ msgid "Tags" msgstr "Štítky" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4039,7 +4054,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4420,7 +4435,7 @@ msgstr "Knihy ve formátu %s nejsou podporovány." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Kniha %(sidx)s z %(series)s" @@ -4429,7 +4444,7 @@ msgstr "Kniha %(sidx)s z %(series)s" msgid "HTML TOC generation options." msgstr "Volby generátoru obsahu HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4868,7 +4883,7 @@ msgid "Choose Files" msgstr "Zvol soubory" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Knihy" @@ -5366,11 +5381,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Neúspěšný" @@ -5394,7 +5409,7 @@ msgstr "Soubory ve vaší knihovny souhlasí s informacemi z databáze." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5503,7 +5518,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5967,7 +5982,7 @@ msgid "Move to next highlighted match" msgstr "Posun k další označené shodě" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6200,7 +6215,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Hledat %s" @@ -6499,7 +6514,7 @@ msgid "No books found" msgstr "Nenalezeny žádné knihy" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Nedostatečná práva" @@ -6727,49 +6742,49 @@ msgstr "" msgid "Donate" msgstr "Podpořte program" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Klikněte pro otevření" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Kolekce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Vložit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopírovat obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Odebrat obal" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Klikněte 2x pro zobrazení podrobností o knize" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7893,45 +7908,45 @@ msgstr "" "Nastavit metadata. Výstupní soubor obsahuje tolik metadat, jak je to jen " "možné." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Tato kniha nemá obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Vyberte obálku pro " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Nemůžu přečíst" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Chyba při čtení souboru" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

Chyba při čtení souboru:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " není platný obrazový soubor" @@ -7986,7 +8001,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7997,7 +8012,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Série:" @@ -8005,7 +8020,7 @@ msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Seznam známých sérií. Můžete přidat novou sérii." @@ -8334,7 +8349,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "Odst&ranit" @@ -8731,39 +8746,39 @@ msgstr "Prohlížeč obálek nemohl být nahrán" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Nedefinováno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "hvězd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Nehodnoceno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Nastavit '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Smazat '%s'" @@ -8772,57 +8787,57 @@ msgstr "Smazat '%s'" msgid "Open Item Editor" msgstr "Otevřít editor položek" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Hodnoty změněny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Provést změny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Odstranit sérii" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Automaticky číslovat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Číslování začíná " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Odstranit všechny tagy" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "tagy k přidání" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "tagy k odstranění" @@ -9053,14 +9068,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Neplatná šablona" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9089,19 +9104,19 @@ msgstr "Použít třídění dle autora pro autora" msgid "Save &template:" msgstr "&Uložit šablonu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Kolik prázdných knih?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Kolik prázdných knih má být přidáno?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Nastavit autora nových knih na:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Resetovat autora na neznámý" @@ -9636,7 +9651,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9655,13 +9670,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemůže být nastavena na nic. Smažte ji." @@ -9750,7 +9765,7 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Nebyly nalezeny žádné výsledky" @@ -9760,13 +9775,13 @@ msgid "Change Case" msgstr "Změnit velikost písmen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Velká písmena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Malá písmena" @@ -9777,13 +9792,13 @@ msgid "Swap Case" msgstr "Zaměnit malá/velká písmena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Velikost písma v nadpise" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Velká počáteční písmena" @@ -9797,12 +9812,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Jméno autora nemůže obsahovat znaky &." @@ -9961,47 +9976,47 @@ msgstr "Hledat?Nahradit" msgid "Working" msgstr "Pracuje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Znaková shoda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regulární výraz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Nahradit pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Předřadit k poli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Přidat k poli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Edituj metadata pro %d knih" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Kniha %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Vložit typ identifikátoru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10013,7 +10028,7 @@ msgstr "" "pokračováním.

Vyhledejte a nahraďte v textových polích odpovídající znaky " "nebo regulární výrazy. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10028,7 +10043,7 @@ msgstr "" "políčko case sensitive, hledaný text se musí shodovat přesně. Pokud " "zaškrtnuto není, text se vyhledá nezávisle na velikosti písma." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10043,28 +10058,28 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Musíte určit cíl, když je zdroj kompozitní pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Neplatné vyhledání/nahrazení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Vzor pro hledání není platný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10073,25 +10088,25 @@ msgstr "" "Aplikuji změny na %d knih.\n" "Fáze {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Smazat uložené najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené najít/nahradit budou smazány. Jste si jistý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Uložit najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10122,13 +10137,13 @@ msgstr "" "tříděn jako Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Hodnocení:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Hodnocení této knihy. 0-5 hvězdiček" @@ -10203,7 +10218,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datum:" @@ -10225,7 +10240,7 @@ msgid "Clear published date" msgstr "Vymaž datum vydání" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Jazyky:" @@ -11356,7 +11371,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Tagy:" @@ -11652,7 +11667,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Upravit šablonu" @@ -12043,7 +12058,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12285,13 +12300,13 @@ msgstr "Hledej klávesovou zkratku podle jména" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Žádné shody" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -12362,11 +12377,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "hvězdiček" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12384,52 +12399,52 @@ msgstr "Velikost (MB)" msgid "Modified" msgstr "Změněno" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Hledaný název je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "UUID knihy je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Přístup odmítnut" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "V knihovně" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Označeno ke smazání" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Dvakrát klikněte na upravit

" @@ -12526,12 +12541,12 @@ msgid "LRF Viewer toolbar" msgstr "Nástrojová išta prohlížeče LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Následující strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Předcházející strana" @@ -12717,7 +12732,7 @@ msgid "Unhandled exception" msgstr "Neobsloužená výjimka" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12759,7 +12774,7 @@ msgstr "" "Změnil jste autory této knihy. Musíte tyto změny uložit předtím než můžete " "Spravovat autory. Chcete tyto změny uložit?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12767,11 +12782,11 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -12779,17 +12794,17 @@ msgstr "" " Zelená barva indikuje, že současné třídění podle autora se shoduje se " "současným autorem" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "Čí&slo:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12797,115 +12812,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Nastavit obálku knihy pro zvolený formát" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Zvolte formát pro " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Není zvolen formát" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Nemohu načíst metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Procházet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "Oříznout" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Stáhnout obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Generovat obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Není platný obrázek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Vybrat název a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Tagy změněny" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12916,38 +12931,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Toto ISBN je platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Toto ISBN není platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "Vy&davatel:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Smazat datum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Publikováno:" @@ -14320,7 +14335,7 @@ msgid "Never" msgstr "Nikdy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Podle prvního písmena" @@ -15645,29 +15660,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Neplatné vychytávky" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16212,42 +16227,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Hledání" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Zduplikovat hledané jméno" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Uložené vyhledávací jméno %s je již používáno." @@ -16269,13 +16284,13 @@ msgid "Manage Tags" msgstr "Spravovat tagy" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Spravovat uživatelské kategorie" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Spravovat uložená hledání" @@ -16409,105 +16424,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Přejmenovat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Hledat vše kromě %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Skrýt kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Zobrazit kategorii" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Hledat knihy v kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Hledat knihy mimo kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Spravovat %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Zobrazit všechny kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16786,7 +16801,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prohlížeče elektronických knih" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Zapamatuj si posledně použitou velikost okna" @@ -17024,40 +17039,40 @@ msgstr "Použít &styly" msgid "No results found for:" msgstr "Žádné výsledky nenalezeny pro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Podívat do slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Přejít na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Další sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Předchozí sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Začátek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Konec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Začátek sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Konec sekce" @@ -17167,23 +17182,23 @@ msgstr "Vymaž seznam naposledy otevřených knih" msgid "Connecting to dict.org to lookup: %s…" msgstr "Připojení k dict.org pro vyhledávání: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Vyberte elektronickou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -17192,80 +17207,80 @@ msgstr "" "%(which)s\n" "Současná velikost: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "zvětšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "zmenšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nenalezena shoda pro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Načítam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Rozvržení %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Přidat záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Zadejte název záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Spravovat záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Načítám knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nemohu otevřít eknihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Volby ke kontrole prohlížeče ebooků" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou " "obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18108,15 +18123,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Nenalezeny žádné povolené žánry v katalogu.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Žádné dostupné knihy do katalogu" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18127,14 +18142,14 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18142,7 +18157,7 @@ msgstr "" "Žádné dostupné knihy do katalogu.\n" "Zkontrolujte kritérium 'Vyloučené knihy' v E-book volbě.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Žádné dostupné knihy k zařazení do katalogu" @@ -18243,7 +18258,7 @@ msgstr "" "Výchozí je neprovádět žádné filtrování." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18569,7 +18584,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "Chyba: Musíte zadat výstupní soubor katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18581,7 +18596,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18589,11 +18604,11 @@ msgstr "" "Pokud sloupec ukládá více hodnot, přidá zvolené hodnoty do jedné existující, " "místo toho, aby se nahradila." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Chyba: Musíte zadat název pole, id a hodnotu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18607,20 +18622,20 @@ msgstr "" " Seznam dostupných vlastních sloupců. Zobrazí popisky sloupců a ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Zobrazit podrobnosti pro každý sloupec." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Ztratíte všechna data ve sloupci: %r. Jste si jisti (a/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18630,15 +18645,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Bez dotazu na potvrzení" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Chyba: Musíte zadat šířku sloupce" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18651,41 +18666,61 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Chyba: Musíte zadat akci (přidat|odstranit|seznam)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Název:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Hledaný řetězec:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Chyba: Musíte zadat název a hledaný řetězec" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "přidáno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Chyba: Musíte zadat název" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "odstraněno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Chyba: Akce %s nebyla uznána, musí být jedna z: (přidat|odstranit|seznam)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18695,12 +18730,12 @@ msgstr "" "%prog check_library [options]\n" "Provede nějaké kontroly na filesystému, kde je knihovna. Reporty jsou {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Výstup ve formátu CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18708,7 +18743,7 @@ msgstr "" "Čárkou oddělený seznam reportů.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18716,7 +18751,7 @@ msgstr "" "Čárkami oddělený seznam ignorovaných přípon.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18724,11 +18759,11 @@ msgstr "" "Čárkami oddělený seznam ignorovaných jmen.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Neznámé hlášení o kontrole" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18743,19 +18778,19 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" "Opravdu proveď obnovu. Příkaz nebude spuštěn, dokud je volba zvolena." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Musíte poskytnout %s volbu pro spuštění obnovy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18767,7 +18802,7 @@ msgstr "" "Vytvoří report kategorií informací v databázi.\n" "Informace je ekvivalentem toho, co se zobrazuje v panelu tagů.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18775,7 +18810,7 @@ msgstr "" "Výstupem je jen počet položek v kategorii namísto počtu položek v rámci " "kategorie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18783,7 +18818,7 @@ msgstr "" "Znak, který se umístí kolem hodnoty kategorie v CSV módu. Výchozí jsou " "uvozovky (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18791,15 +18826,15 @@ msgstr "" "Čárkami oddělený seznam kategorií hledaných jmen.\n" "Výchozí: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "Řetězec použitý k oddělení polí v režimu CSV. Výchozí je čárka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "POLOŽKY KATEGORIE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18838,17 +18873,17 @@ msgstr "" msgid "creating custom column " msgstr "vytváření uživatelských sloupců " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -19272,11 +19307,11 @@ msgstr "" "Automaticky znovu načíst server při změně zdrojového kódu. Nemusí fungovat " "ve všech prostředích." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20637,6 +20672,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20659,11 +20695,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20672,11 +20708,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20699,11 +20735,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20713,11 +20749,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20736,12 +20772,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20754,11 +20790,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20786,11 +20822,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20803,11 +20839,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20818,11 +20854,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20857,11 +20893,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20881,11 +20917,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20905,11 +20941,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20928,11 +20964,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20945,11 +20981,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -21020,11 +21056,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -21051,26 +21087,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21089,11 +21125,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21105,22 +21141,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21128,11 +21164,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21144,11 +21180,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21162,11 +21198,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21174,11 +21210,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21190,11 +21226,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21203,11 +21239,11 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Maximální šířka a výška pro obálky uložené v knihovně calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -21217,11 +21253,11 @@ msgstr "" "aby se vešly do této velikosti. To má zabránit zpomalení způsobené extrémně\n" "velkými obálkami" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Kam poslat stažené zprávy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21239,11 +21275,11 @@ msgstr "" "zvoleném\n" "umístění, soubory budou poslány tam, kde je nejvíce volného místa." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Jakému rozhraní by měl obsahový server naslouchat" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21260,11 +21296,11 @@ msgstr "" "aby naslouchal všem příchozím spojením přes IPv4 a IPv6 (toto nemusí\n" "fungovat na všech operačních systémech)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Sjednocený panel nástrojů na OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21276,12 +21312,12 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Uložit původní soubor když převádíte knihy ze stejného formátu do stejného" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21294,22 +21330,22 @@ msgstr "" "Když je nastaveno na \"Ne\" můžete zabránit aby calibre ukládalo\n" "původní soubor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21317,11 +21353,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21333,11 +21369,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index cc91bcd7dd..9b696501e3 100644 --- a/src/calibre/translations/cy.po +++ b/src/calibre/translations/cy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns \n" "Language-Team: Welsh \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -922,27 +923,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Iawn" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Sail" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Cerdyn A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Cerdyn B" @@ -954,17 +955,17 @@ msgstr "Cofnodydd dadfygio" msgid "Communicate with Android phones." msgstr "Cyfathrebwch gyda ffoniau Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Cyfathrebwch gyda ffoniau S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Cyfathrebwch gyda tabledau WebOS" @@ -1058,17 +1059,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d o %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "wedi gorffen" @@ -1080,13 +1081,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1097,24 +1098,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newyddion" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Cyfathrebwch gyda iTunes" @@ -1224,7 +1225,7 @@ msgstr "Cyfathrebwch gyda ffônau clyfar Blackberry" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1267,14 +1268,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Cyfathrebwch gyda'r porïwr PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Cyfathrebwch gyda'r porïwr PocketBook 360+" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Cyfathrebwch gyda'r PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Cyfathrebwch gyda'r porïwr Infibeam Pi2" @@ -2016,6 +2021,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3557,7 +3572,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3566,7 +3581,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3579,7 +3594,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3603,7 +3618,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3614,7 +3629,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3638,7 +3653,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3981,7 +3996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3990,7 +4005,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4371,7 +4386,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4849,11 +4864,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4875,7 +4890,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4982,7 +4997,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5412,7 +5427,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5642,7 +5657,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5928,7 +5943,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6140,49 +6155,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7289,45 +7304,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7382,7 +7397,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7391,7 +7406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7399,7 +7414,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7725,7 +7740,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8108,39 +8123,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8149,57 +8164,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8424,14 +8439,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8460,19 +8475,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8914,7 +8929,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8933,13 +8948,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9020,7 +9035,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9030,13 +9045,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9047,13 +9062,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9067,12 +9082,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9231,47 +9246,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9279,7 +9294,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9289,7 +9304,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9304,53 +9319,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9379,13 +9394,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9452,7 +9467,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9474,7 +9489,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10571,7 +10586,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10860,7 +10875,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11239,7 +11254,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11481,13 +11496,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11556,11 +11571,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11578,52 +11593,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11718,12 +11733,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11906,7 +11921,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11944,7 +11959,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11952,27 +11967,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11980,115 +11995,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12096,38 +12111,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13461,7 +13476,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14763,29 +14778,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15326,42 +15341,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15383,13 +15398,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15521,105 +15536,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15890,7 +15905,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16119,40 +16134,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16262,101 +16277,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17133,15 +17148,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17152,20 +17167,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17256,7 +17271,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17558,7 +17573,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17570,17 +17585,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17589,20 +17604,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17612,15 +17627,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17633,40 +17648,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17674,34 +17709,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17716,18 +17751,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17735,33 +17770,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17798,17 +17833,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18211,11 +18246,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19546,6 +19581,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19568,11 +19604,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19581,11 +19617,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19608,11 +19644,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19622,11 +19658,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19645,12 +19681,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19663,11 +19699,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19695,11 +19731,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19712,11 +19748,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19727,11 +19763,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19766,11 +19802,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19790,11 +19826,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19814,11 +19850,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19837,11 +19873,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19854,11 +19890,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19929,11 +19965,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19960,26 +19996,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19998,11 +20034,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20014,22 +20050,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20037,11 +20073,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20053,11 +20089,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20071,11 +20107,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20083,11 +20119,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20099,11 +20135,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20112,22 +20148,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20137,11 +20173,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20152,11 +20188,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20168,11 +20204,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20180,22 +20216,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20203,11 +20239,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20219,11 +20255,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 8e3ffc9b1a..44e33d3a4e 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-02-16 16:39+0000\n" "Last-Translator: Mikkel Herold \n" "Language-Team: Danish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -959,27 +960,27 @@ msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Main/hjem/primær" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Kort B" @@ -991,7 +992,7 @@ msgstr "Fejlsøgnings log" msgid "Communicate with Android phones." msgstr "Kommunikér med Android telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -999,11 +1000,11 @@ msgstr "" "Komma separeret liste af mapper til at sende e-bøger til, på enheden. Den " "første som findes, vil blive brugt." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Kommunikér med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Kommunikerer med WebOS tablets" @@ -1113,17 +1114,17 @@ msgstr "Opdaterer enhed metadata listen..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d af %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "afsluttet" @@ -1138,7 +1139,7 @@ msgstr "" "Sletter ved at anvende iBooks app.\n" "Klik 'Show Details' for en liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1146,7 +1147,7 @@ msgstr "" "Nogle omslagsdele kunne ikke konverteres.\n" "Klik 'Show Details' for en liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1157,24 +1158,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheder" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Kommunikér med iTunes." @@ -1291,7 +1292,7 @@ msgstr "Kommunikér med Blackberry smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1334,14 +1335,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kommunikér med PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Kommunikér med PocketBook 360+ reader." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Kommunikér med PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2109,6 +2114,16 @@ msgstr "" msgid "Card A folder" msgstr "Card A mappe" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3881,7 +3896,7 @@ msgstr "TEMPLATE ERROR" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nej" @@ -3890,7 +3905,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3903,7 +3918,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Forfatter(e)" @@ -3927,7 +3942,7 @@ msgid "Comments" msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3938,7 +3953,7 @@ msgid "Tags" msgstr "Mærker" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3962,7 +3977,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4324,7 +4339,7 @@ msgstr "Bøger af %s formatet er ikke understøttet" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4333,7 +4348,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "HTML indholdsfortegnelse genereringsmuligheder." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4763,7 +4778,7 @@ msgid "Choose Files" msgstr "Vælg filer" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Bøger" @@ -5249,11 +5264,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Fejlede" @@ -5275,7 +5290,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5382,7 +5397,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5823,7 +5838,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6056,7 +6071,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Søg efter %s" @@ -6347,7 +6362,7 @@ msgid "No books found" msgstr "Ingen bøger fundet" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Ingen tilladelse" @@ -6576,49 +6591,49 @@ msgstr "" msgid "Donate" msgstr "Donér" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Klik for at åbne" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Indsæt omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopiér omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Dobbeltklik for at åbne Book Details vinduet" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Sti" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7740,45 +7755,45 @@ msgid "" msgstr "" "Angiv metadata. Output-filen vil indeholde så meget metadata som muligt." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Vælg omslag til " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Kan ikke læse" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Fejl ved fillæsning" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " er ikke valid billede" @@ -7834,7 +7849,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7846,7 +7861,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Serier:" @@ -7854,7 +7869,7 @@ msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Liste over kendte serier. Du kan tilføje nye serier." @@ -8184,7 +8199,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Fjern" @@ -8576,39 +8591,39 @@ msgstr "Omslag browser kunne ikke loades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Udefineret" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Ikke bedømt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Sæt '%s' til idag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8617,21 +8632,21 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " indeks:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -8639,38 +8654,38 @@ msgstr "" "Opremsningen \"{0}\" indeholder en ugyldig værdi, som vil blive tildelt " "standardværdien" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Udfør ændringer" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Fjerner serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numrér automatisk bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Start nummerering fra " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Opremsningen \"{0}\" indeholder ugyldige værdi, som ikke vil vises i listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Fjern alle mærker" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "Mærker at tilføje" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "Mærker at fjerne" @@ -8899,14 +8914,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Ugyldig skabelon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8935,19 +8950,19 @@ msgstr "Brug forfatter sortering til forfatter" msgid "Save &template:" msgstr "Gem &skabelon:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Hvor mange tomme bøger?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Hvor mange tomme bøger skal tilføjes?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9405,7 +9420,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9424,13 +9439,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." @@ -9513,7 +9528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Ingen søgeresultater fundet" @@ -9523,13 +9538,13 @@ msgid "Change Case" msgstr "Skift versaltype" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Store bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Små bogstaver" @@ -9540,13 +9555,13 @@ msgid "Swap Case" msgstr "Skift store/små bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Titel STORE/små bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Store begyndelsesbogstaver" @@ -9560,12 +9575,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Forfatternavne kan ikke indeholde & tegnet." @@ -9724,32 +9739,32 @@ msgstr "Søg/Erstat" msgid "Working" msgstr "Arbejder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Tegn match" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regulært udtryk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Erstat felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Tilføj til feltindholdets start" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Tilføj til felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Redigér metaoplysninger for %d bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -9757,16 +9772,16 @@ msgstr "" "Lav øjeblikkeligt alle ændringer uden at lukke dialogen. Operationen kan " "ikke afbrydes eller fortrydes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Bog %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9778,7 +9793,7 @@ msgstr "" "kraftigt at tage en sikkerhedskopi af dit bibliotek før fortsættelse.

Søg " "og erstat i tekstfelter ved at anvende tegn-matching eller regulære udtryk. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9794,7 +9809,7 @@ msgstr "" "boksen hakkes af, skal søgeteksten matche. Hvis boksen ikke hakkes af, vil " "der ikke blive skelnet mellem store og små bogstaver" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9820,28 +9835,28 @@ msgstr "" "denne reference for mere information om python's regulære udtryk, og " "især 'sub'-funktionen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Du skal angive en destination, når kilden er et sammensat felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Søg/erstat ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søge mønsteret er ugyldigt: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9850,25 +9865,25 @@ msgstr "" "Udfører ændringer på %d bøger.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Gem søg/erstat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Søg/erstat navn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9899,13 +9914,13 @@ msgstr "" "Dickens sorteres som Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Vurdering:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Vurdering af bogen. 0-5 stjerner" @@ -9981,7 +9996,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Dato:" @@ -10003,7 +10018,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -11121,7 +11136,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "&Mærker:" @@ -11418,7 +11433,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Redigér skabelon" @@ -11810,7 +11825,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12052,13 +12067,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Ingen match" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -12129,11 +12144,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12151,52 +12166,52 @@ msgstr "Størrelse (MB)" msgid "Modified" msgstr "Ændret" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Opslaget/søgenavn er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "Denne bogs UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Adgang nægtet" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "I bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Markeret til sletning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Dobbeltklik for at redigere mig

" @@ -12293,12 +12308,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-viser værktøjslinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Næste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Forrige side" @@ -12484,7 +12499,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12522,7 +12537,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12535,11 +12550,11 @@ msgstr "" "strenge. Hvis boksen er rødfarvet, så matcher forfatterens og denne tekst " "ikke." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -12547,17 +12562,17 @@ msgstr "" " Den grønne farve indikerer at den aktuelle forfatter-sort, matcher den " "aktuelle forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Antal:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12565,115 +12580,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Vælg omslaget for denne bog fra det valgte format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Vælg formater for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Intet format valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Kunne ikke læse metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Gennemse" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Justér" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Download &omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Lav omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Ikke et gyldigt billede" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Angiv titel og forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Mærker ændret" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12681,38 +12696,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Dette ISBN-nummer er gyldigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Dette ISBN-nummer er ugyldigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Ugyldig ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Indtast en ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Udgiver:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Ud&givet:" @@ -14087,7 +14102,7 @@ msgid "Never" msgstr "Aldrig" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -15445,29 +15460,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ugyldige tweaks" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16012,46 +16027,46 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Søgninger" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Duplikér søgenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Det gemte søgenavn %s er allerede brugt." @@ -16073,13 +16088,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Administrér brugerkategorier" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Administrér gemte søgninger" @@ -16212,105 +16227,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Gem kategori %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Vis kategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Administrér %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Vis alle kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16589,7 +16604,7 @@ msgid "Options to customize the ebook viewer" msgstr "Indstillinger til tilpasning af e-bogsviseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Husk størrelsen på vinduet" @@ -16823,40 +16838,40 @@ msgstr "" msgid "No results found for:" msgstr "Ingen resultater fundet for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Opslag i ordbog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Næste sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Forrige sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Dokument start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Dokument slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Sektion start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Sektion slut" @@ -16966,103 +16981,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Forbinder til dict.org for opslag: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Vælg e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "større" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "mindre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Ingen match fundet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Henter flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Udlægning %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Bogmærke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Tilføj bogmærke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Indtast bogmærketitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Administrér bogmærker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Henter e-bog..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Kunne ikke åbne e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Valg til at styre e-bogsviser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Hvis specificeret, vil visningsvindue prøve at komme i front ved start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Udskriv javascript alert og konsol beskeder til konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17925,15 +17940,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17944,20 +17959,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -18064,7 +18079,7 @@ msgstr "" "brugermanualen. Standard er ingen filtrering." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18427,7 +18442,7 @@ msgstr "Vis detaljeret output-information. Anvendeligt ved fejlfinding" msgid "Error: You must specify a catalog output file" msgstr "Fejl: Du skal specificere en katalog output-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18449,7 +18464,7 @@ msgstr "" " -kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18457,11 +18472,11 @@ msgstr "" "Hvis kolonnen gemmer multiple værdier, tilføjes de specificerede værdier til " "de eksisterende, istedet for at overskrive dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Fejl: Du skal specificere et feltnavn, id og value" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18476,20 +18491,20 @@ msgstr "" "ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Vis detaljer for hver kolonner." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du vil miste alle data i kolonnen: %r. Er du sikker (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18506,15 +18521,15 @@ msgstr "" " kolonner med custom_columns-kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Spørger/spørg ikke efter bekræftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Fejl: Du skal specificere en kolonne label" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18537,40 +18552,60 @@ msgstr "" " vil den blive overskrevet.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fejl: Du skal angive en aktion (tilføj|fjern|liste)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Navn:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Søgestreng:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Fejl: Du skal angive et navn og en søgestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "tilføjet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Fejl: Du skal angive et navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "fjernet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Fejl: Aktion %s ikke genkendt, skal være en af: (tilføj|fjern|liste)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18582,12 +18617,12 @@ msgstr "" "Udføre nogle check på filsystemet som repræsenterer et bibliotek. Rapporter " "er {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Output i CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18595,7 +18630,7 @@ msgstr "" "Komma-separeret liste af rapporter.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18603,7 +18638,7 @@ msgstr "" "Komma-separeret liste af fil-extensions som ignoreres.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18611,11 +18646,11 @@ msgstr "" "Komma-separeret liste af navne som ignoreres.\n" "Standard: Alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Ukendt rapport check" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18644,7 +18679,7 @@ msgstr "" "efter hvad der er fundet i OPF-filerne.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18652,12 +18687,12 @@ msgstr "" "Skal opretningen virkelig udføres. Kommanden vil ikke køre, medmindre denne " "mulighed bliver angivet." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18669,7 +18704,7 @@ msgstr "" "Laver en rapport af kategoriinformationen i databasen.\n" "Informationen er ækvivalenten af hvad som vises i mærkeruden.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18677,7 +18712,7 @@ msgstr "" "Output kun antallet af emner i en kategori, istedet for antallet per emne " "indenfor kategorien" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18685,7 +18720,7 @@ msgstr "" "Tegn til at sætte omkring kategoriværdien i CSV-tilstand. Standard er " "gåseøjne (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18693,16 +18728,16 @@ msgstr "" "Kommasepareret liste af kategori opslagsnavne.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Streng anvendt til at separere felter i CSV-tilstand. Standard er et komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "KATEGORI EMNER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18749,17 +18784,17 @@ msgstr "" msgid "creating custom column " msgstr "opret tilpasset søjle " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Komprimerer database" @@ -19201,11 +19236,11 @@ msgstr "" "Genstart automatisk serveren, når kildekoden ændres. Virker muligvis ikke i " "alle miljøer." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20558,6 +20593,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20580,11 +20616,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20593,11 +20629,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20620,11 +20656,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20634,11 +20670,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20657,12 +20693,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20675,11 +20711,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20707,11 +20743,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20724,11 +20760,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20739,11 +20775,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20778,11 +20814,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20802,11 +20838,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20826,11 +20862,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20849,11 +20885,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20866,11 +20902,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20941,11 +20977,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20972,26 +21008,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21010,11 +21046,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21026,22 +21062,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21049,11 +21085,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21065,11 +21101,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Sprog der skal anvendes ved sortering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21083,11 +21119,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21095,11 +21131,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21111,11 +21147,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Antal sekunder der skal ventes inden email sendes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21124,22 +21160,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21149,11 +21185,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21164,11 +21200,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21180,11 +21216,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21192,22 +21228,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21215,11 +21251,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21231,11 +21267,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index c1a675c009..f2ea559d25 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-07-04 22:24+0000\n" "Last-Translator: Sebastian Morkisch \n" "Language-Team: American English \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-05 04:39+0000\n" -"X-Generator: Launchpad (build 15544)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:42+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -48,8 +48,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -122,7 +122,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -143,9 +144,9 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -174,30 +175,30 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -209,15 +210,15 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -975,27 +976,27 @@ msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Haupt" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Karte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Karte B" @@ -1007,7 +1008,7 @@ msgstr "Fehlerdiagnoseprotokoll" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1015,11 +1016,11 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die E-Books auf das " "Gerät gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Kommuniziere mit WebOS Tablets." @@ -1144,17 +1145,17 @@ msgstr "Aktualisiere die Liste der Geräte-Metadaten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d von %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "abgeschlossen" @@ -1169,7 +1170,7 @@ msgstr "" "Zum Löschen die iBooks App verwenden.\n" "Klicken Sie 'Details anzeigen' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1177,7 +1178,7 @@ msgstr "" "Einige Umschlagbilder konnten nicht konvertiert werden.\n" "Klicken Sie 'Details anzeigen' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1188,24 +1189,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Kommunikation mit iTunes." @@ -1323,7 +1324,7 @@ msgstr "Kommunikation mit dem Blackberry Smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1366,14 +1367,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "verbinden mit PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Kommuniziere mit dem PocketBook 360+ reader." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Kommuniziere mit dem PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Mit dem Infibeam Pi2 Leser kommunizieren." @@ -2220,6 +2225,16 @@ msgstr "" msgid "Card A folder" msgstr "Ordner der Karte A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4248,7 +4263,7 @@ msgstr "Vorlagenfehler" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nein" @@ -4257,7 +4272,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4270,7 +4285,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(en)" @@ -4294,7 +4309,7 @@ msgid "Comments" msgstr "Bemerkungen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4305,7 +4320,7 @@ msgid "Tags" msgstr "Schlagworte" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4329,7 +4344,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4725,7 +4740,7 @@ msgstr "Bücher im %s Format werden nicht unterstützt" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Buch %(sidx)s von %(series)s" @@ -4734,7 +4749,7 @@ msgstr "Buch %(sidx)s von %(series)s" msgid "HTML TOC generation options." msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5195,7 +5210,7 @@ msgid "Choose Files" msgstr "Dateien wählen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Bücher" @@ -5707,11 +5722,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Fehlgeschlagen" @@ -5737,7 +5752,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5853,7 +5868,7 @@ msgstr "" "Option Automatisches Zusammenführen unter Einstellungen->Bücher hinzufügen " "festgelegt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6341,7 +6356,7 @@ msgid "Move to next highlighted match" msgstr "Zum nächsten hervorgehobenen Treffer springe" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6579,7 +6594,7 @@ msgid "this book" msgstr "diesem Buch" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Nach %s suchen" @@ -6910,7 +6925,7 @@ msgid "No books found" msgstr "Keine Bücher gefunden" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Zugriff verweigert" @@ -7143,49 +7158,49 @@ msgstr "%(num)d Buch/Bücher automatisch von %(src)s hinzugefügt" msgid "Donate" msgstr "Spenden" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Zum Öffnen klicken" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Buch %(sidx)s von %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Sammlungen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Umschlag einfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Umschlag kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Cover entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Doppelklick, um das Buchdetail- Fenster zu öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8374,45 +8389,45 @@ msgstr "" "Metadaten eingeben. Die Ausgabe-Datei wird möglichst viel dieser Metadaten " "enthalten." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Dieses Buch hat keinen Umschlag" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Lesen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Fehler beim Lesen der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " ist kein gültiges Bild" @@ -8469,7 +8484,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8481,7 +8496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "Buch&reihen:" @@ -8489,7 +8504,7 @@ msgstr "Buch&reihen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" "Liste der bekannten Buchreihen. Sie können neue Buchreihen hinzufügen." @@ -8836,7 +8851,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Löschen" @@ -9252,39 +9267,39 @@ msgstr "Cover-Browser konnte nicht geladen werden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Undefiniert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "Stern(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Unbewertet" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "'%s' auf heute einstellen" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "'%s' zurücksetzen" @@ -9293,11 +9308,11 @@ msgstr "'%s' zurücksetzen" msgid "Open Item Editor" msgstr "Öffne Artikeleditor" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Werte geändert" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9305,11 +9320,11 @@ msgstr "" "Sie haben Werte verändert. Um diesen Editor zu verwenden müssen Sie entweder " "die Änderungen speichern oder verwerfen. Speichern ?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " Index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9317,23 +9332,23 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert. Dieser wird auf den " "Standard Wert gesetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Änderungen übernehmen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Buchreihen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Bücher automatisch nummerieren" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Start der Nummerierung erzwingen bei " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9341,15 +9356,15 @@ msgstr "" "Die Aufzählung \"{0}\" enthält einen ungültigen Wert, welcher nicht in der " "Liste angezeigt werden wird." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Alle Schlagwörter entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "Schlagwort hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "Zu entfernende Schlagwörter" @@ -9585,14 +9600,14 @@ msgstr "" "funktionieren sie unter Umständen nicht. Sind Sie sicher?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Ungültige Vorlage" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9624,19 +9639,19 @@ msgstr "Autorensortierung für den Autor verwenden" msgid "Save &template:" msgstr "Vor&lage speichern:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Wie viele leere Bücher?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Wie viele leere Bücher sollen hinzugefügt werden?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Autor der neuen Bücher auswählen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Autor auf Unbekannt zurückstellen" @@ -10205,7 +10220,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10224,13 +10239,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " @@ -10322,7 +10337,7 @@ msgstr "Verknüpfung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -10332,13 +10347,13 @@ msgid "Change Case" msgstr "Groß-/Kleinschreibung ändern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Großschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kleinschreibung" @@ -10349,13 +10364,13 @@ msgid "Swap Case" msgstr "Groß-/Kleinschreibung vertauschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Wortanfänge groß schreiben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Großschreiben" @@ -10369,12 +10384,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Autorennamen dürfen nicht das Zeichen & enthalten." @@ -10542,32 +10557,32 @@ msgstr "Suchen/Ersetzen" msgid "Working" msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Wortsuche" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regulärer Ausdruck" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Feld ersetzen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Vorne an das Feld anfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Hinten an das Feld anhängen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Meta-Informationen für %d Bücher editieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10575,16 +10590,16 @@ msgstr "" "Sofort alle Änderungen anwenden, ohne diesen Dialog zu schließen. Diese " "Aktion kann nicht abgebrochen oder rückgängig gemacht werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Buch %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Erkennungstyp eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10596,7 +10611,7 @@ msgstr "" "empfehlenswert, die Bibliothek vorher zu sichern.

Suchen und Ersetzen in " "Textfeldern via Textsuche oder reguläre Ausdrücke. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10613,7 +10628,7 @@ msgstr "" "ist sie nicht ausgewählt, werden sowohl groß- als auch kleingeschriebene " "Vorkommen gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10640,30 +10655,30 @@ msgstr "" "Sie weitere Informationen über Pythons reguläre Ausdrücke, insbesondere die " "'sub'- Funktion." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R Vorlagenfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" "Sie müssen ein Zielfeld auswählen, wenn die Quelle ein zusammengesetztes " "Feld ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Ein Zielerkennungstyp muss angeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Suchen/ersetzen ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Suchmuster ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10672,26 +10687,26 @@ msgstr "" "Wende Änderungen bei %d Büchern an.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Löschen der gespeicherten Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Die ausgewählte Suchen/Ersetzen-Aktion wird gelöscht. Sind Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Speichern der Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Suchen/Ersetzen-Aktion Name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10724,13 +10739,13 @@ msgstr "" "Dickens\" zum Beispiel als \"Dickens, Charles\"." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Bewertung:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Bewertung dieses Buches: 0-5 Sterne" @@ -10805,7 +10820,7 @@ msgid "&Force numbers to start with:" msgstr "Start der &Numerierung mit:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datum:" @@ -10827,7 +10842,7 @@ msgid "Clear published date" msgstr "Veröffentlichungsdatum löschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Sprachen:" @@ -12062,7 +12077,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "E&tiketten:" @@ -12369,7 +12384,7 @@ msgid "Open Template Editor" msgstr "Öffne Vorlageneditor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Vorlage bearbeiten" @@ -12779,7 +12794,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -13025,13 +13040,13 @@ msgstr "Suche einer Tastenkombination nach Namen" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Keine Treffer" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Kann keine Tastenkombination mit %s finden" @@ -13103,11 +13118,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "J" @@ -13125,25 +13140,25 @@ msgstr "Größe (MB)" msgid "Modified" msgstr "Geändert" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Der Such-Name ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "Die UUID dieses Buches ist \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Zugriff verweigert" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13151,29 +13166,29 @@ msgstr "" "Das Format des Buches konnte nicht verändert werden. Möglichweise ist es " "noch in einem anderen Programm geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Ändern der Daten fehlgeschlagen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" "Wer konnte nicht eingetragen werden. Klicken Sie auf Details, um sehen warum." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "In der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Zum Löschen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Doppelklick ermöglicht Bearbeitung

" @@ -13270,12 +13285,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-Betrachter-Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Vorherige Seite" @@ -13473,7 +13488,7 @@ msgid "Unhandled exception" msgstr "Nicht abgefangener Fehler" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13521,7 +13536,7 @@ msgstr "" "Sie haben den Autor für dieses Buch geändert. Sie müssen die Änderungen " "speichern bevor Sie den Autoren-Manager nutzen. Änderungen speichern?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13533,11 +13548,11 @@ msgstr "" "Ist das Eingabefeld grün, entspricht der Text den Sortieren nach Autor- " "Einträgen der einzelnen Autoren, ist es rot, gibt es keine Entsprechung." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "S&ortierung nach Autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13545,7 +13560,7 @@ msgstr "" " Die grüne Farbe zeigt an, dass die derzeitige Sortierung nach Autor mit dem " "Autor übereinstimmt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13554,11 +13569,11 @@ msgstr "" "mit dem Autor übereinstimmt. Es ist keine Maßnahme erforderlich sollten Sie " "dies so wünschen." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Nummer:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13569,92 +13584,92 @@ msgstr "" "\n" "Doppelklick zum Anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "%s aus dem Original wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Umschlagbild des Buches aus dem gewählten Format festlegen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Einstellen der Metadaten vom ausgewählten Buchformat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Hinzufügen eines Formates zu dem Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Löschen des ausgewählten Buchformates" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Formate wählen für " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Kein Format gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Konnte Metadaten nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Schneiden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Umschlagbild herunterladen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "Umschla&gbild erstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Kein gültiges Bild." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Geben Sie Titel und Autor an" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Ungültiges Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Schlagwörter geändert" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13663,26 +13678,26 @@ msgstr "" "müssen Sie die Änderungen entweder verwerfen oder anwenden. Änderungen " "anwenden?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Unbekannte Sprache" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13693,38 +13708,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Diese ISBN ist gültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Diese ISBN ist ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Fehlerhafte ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "ISBN angebens" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Verlag:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Datum löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Veröffentlichun&g:" @@ -15269,7 +15284,7 @@ msgid "Never" msgstr "Nie" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Nach Anfangsbuchstaben" @@ -16873,7 +16888,7 @@ msgstr "Dieser Kniff entspricht der Voreinstellung" msgid "This tweak has been customized" msgstr "Dieser Kniff wurde verändert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16883,12 +16898,12 @@ msgstr "" "haben. Eine Anleitung für diesen Tweak sollte auf der Webseite, von der Sie " "dieses Plugin geladen haben verfügbar sein." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Suche nach einem Kniff" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16896,11 +16911,11 @@ msgstr "" "Da war ein Syntaxfehler in deiner Einstellung. Klicke auf den Button Details " "anzeigen um mehr Informationen zu erhalten." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ungültige Kniffe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17489,48 +17504,48 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Suchergebnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Benutzerkategorie umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Such-Name duplizieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Der gespeicherte Such-Name %s wird schon verwendet." @@ -17552,13 +17567,13 @@ msgid "Manage Tags" msgstr "Schlagwörter verwalten" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Benutzer-Kategorien verwalten" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Gespeicherte Suchen verwalten" @@ -17705,105 +17720,105 @@ msgstr "" "Alle Kategorie-Editoren sind auch durch einen Rechtsklick auf die Einträge " "im obigen Schlagwort-Browser erreichbar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "%s umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "%s löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Sortierung für %s bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Link editieren für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "%s zu einer Benutzer-Kategorie hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Kinder von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Lösche Suche %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Entferne %(item)s von Kategorie %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Nach allem außer %s suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Unterkategorie zu %s hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Lösche Benutzerkategorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Kategorie %s ausblenden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Kategorie anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Bücher in der Kategorie %s suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Bücher außerhalb der Kategorie %s suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "%s verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Alle Kategorien anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Unterkategorisierungs-Schema ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Partition" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Erster Buchstabe kann nur verwendet werden beim Sortieren nach Name" @@ -18114,7 +18129,7 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des E-Book-Betrachters" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" @@ -18367,40 +18382,40 @@ msgstr "Benutzer &Stylesheet" msgid "No results found for:" msgstr "Kein Ergebnis gefunden für:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Im Wörterbuch nachsch&lagen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Suche nach dem nächsten Vorkommen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Nächster Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Vorheriger Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Beginn des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Ende des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Beginn des Abschnitts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Ende des Abschnitts" @@ -18514,23 +18529,23 @@ msgstr "Liste der zuletzt geöffneten Bücher löschen" msgid "Connecting to dict.org to lookup: %s…" msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Dieser Ordner existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "Der Speicherort, auf den das Objekt verweist, existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "E-Book wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-Books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18539,76 +18554,76 @@ msgstr "" "Schriftgröße %(which)s machen\n" "Aktuelle Vergrößerung: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "breiter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "schmaler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "#%d zu Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Lade E-Book..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Konnte E-Book nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Steuerung des E-Book-Betrachters" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Wenn ausgewählt, wird das Betrachterfenster nach Möglichkeit im Vordergrund " "geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Wenn ausgewählt, wird das Betrachterfenster nach Möglichkeit im " "Vollbildmodus geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18616,7 +18631,7 @@ msgstr "" "Bildschirmposition, an der das Buch geöffnet werden soll. Die Stelle wird " "oben links im Betrachter angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19578,15 +19593,15 @@ msgstr "" "*** Hinzufügen der \"Von Autoren\" Sektion für die MOBI Ausgabe erforderlich " "***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Keine aktivierten Genres im Katalog gefunden.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Keine Bücher im Katalog verfügbar" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19605,7 +19620,7 @@ msgstr "" "Sortierung nach Autor unter \"Metadaten bearbeiten\". Erstellen Sie dann den " "Katalog erneut.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19615,7 +19630,7 @@ msgstr "" "Autor '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19623,7 +19638,7 @@ msgstr "" "Keine Bücher im Katalog gefunden.\n" "Prüfen Sie \"Ausgeschlossen Bücher\" Kriterien in E-Buch-Optionen.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Keine Bücher verfügbar um sie dem Katalog hinzuzufügen" @@ -19730,7 +19745,7 @@ msgstr "" "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -20132,7 +20147,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "Fehler: Sie müssen eine Katalog-Ausgabedatei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -20154,7 +20169,7 @@ msgstr "" " Befehls.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -20162,11 +20177,11 @@ msgstr "" "Wenn die Spalte mehrere Werte speichert, sollen die angegebenen Werte zu den " "bestehenden hinzugefügt werden, anstatt sie zu ersetzen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Fehler: Sie müssen einen Feldnamen, eine ID und einen Wert angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -20181,21 +20196,21 @@ msgstr "" "Spaltenbeschriftung und IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Details jeder Spalte anzeigen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Es werden alle Daten gelöscht in der Spalte: %r. Sind Sie sicher (j/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "j" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -20212,15 +20227,15 @@ msgstr "" " Spalten mit dem custom_columns Befehl anzeigen lassen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Nicht nach einer Bestätigung fragen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Fehler: Sie müssen eine Spaltenbeschriftung angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -20242,40 +20257,60 @@ msgstr "" " Suche mit gleichem Namen hinzugefügt wird.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fehler: Sie müssen eine Aktion angeben (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Name:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Suchausdruck:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Fehler: Sie müssen einen Namen und einen Suchausdruck angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Fehler: Sie müssen einen Namen angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "entfernt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Fehler: Aktion %s nicht erkannt, muss sein aus: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -20287,12 +20322,12 @@ msgstr "" "Führt einige Überprüfungen auf dem Dateisystem einer Bibliothek durch. " "Reports sind {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Ausgabe als CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20300,7 +20335,7 @@ msgstr "" "Komma-separierte Liste mit Reporten.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20308,7 +20343,7 @@ msgstr "" "Komma-separierte Liste der zu ignorierenden Erweiterungen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20316,11 +20351,11 @@ msgstr "" "Komma-separierte Liste der zu ignorierenden Namen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Unbekannte Berichtüberprüfung" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -20349,7 +20384,7 @@ msgstr "" "genau wie die in den OPF- Dateien gespeicherten Daten.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20357,14 +20392,14 @@ msgstr "" "Führt die Wiederherstellung tatsächlich durch. Der Befehl wird nicht " "ausgeführt, wenn diese Option nicht vorhanden ist." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" "Sie müssen folgende Option angeben, um eine Wiederherstellung durchzuführen: " "%s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -20377,7 +20412,7 @@ msgstr "" "Die Information entspricht dem, was im Schlagwort-Browser angezeigt\n" "wird.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20385,7 +20420,7 @@ msgstr "" "Nur Anzahl der Einträge in einer Kategorie ausgeben anstelle der Anzahl pro " "Eintrag in der Kategorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20393,7 +20428,7 @@ msgstr "" "Zeichen, mit dem Kategorie- Werte im CSV- Modus umschlossen werden. Standard " "sind Anführungszeichen (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20401,17 +20436,17 @@ msgstr "" "Komma-separierte Liste von Kategorie-Suchnamen.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Zeichenfolge zur Aufteilung von Feldern im CSV- Modus. Standard ist ein " "Komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "KATEGORIE EINTRÄGE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20458,17 +20493,17 @@ msgstr "wiederhergestellte Einstellung " msgid "creating custom column " msgstr "Erstelle benutzerdefinierte Spalte " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -20937,11 +20972,11 @@ msgstr "" "Server automatisch bei Quellcode- Änderungen neu laden. Funktioniert unter " "Umständen nicht in allen Umgebungen." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Zum vollständigen Anzeigemodus wechseln (nicht-mobiler Anzeigemodus)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22432,6 +22467,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22454,11 +22490,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Trennzeichen nach dem Vervollständigen des Autorennamens hinzufügen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22470,11 +22506,11 @@ msgstr "" "beginnt automatisch ein neuer Abschlussvorgang für Autoren.\n" "Kann entweder True oder False sein" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Autorenname Sortier-Algorithmus" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22522,11 +22558,11 @@ msgstr "" "Das bedeutet, dass die Sortierung nach einer Zeichenfolge wie \n" "Acme Inc. zu Acme Inc. statt Inc., Acme erfolgen wird." -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Mehrfachnamen bei Autoren aufsplitten" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22542,11 +22578,11 @@ msgstr "" "Strings werden durch festgelegte, reguläre Ausdrücke getrennt.\n" "Standartmäßig: r'(?i),?\\s+(und|mit)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Autorensortierung im Schlagwort-Browser verwenden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22579,14 +22615,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Sortierreihenfolge für Komplettierung: wählen Sie, wann von der " "lexikografischen zur ASCII-Sortierung gewechselt werden soll" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22608,11 +22644,11 @@ msgstr "" "Sortierung zu verwenden, auf Null setzen. Setzen Sie den Wert auf größer \n" "Null, um bessere Leistung in der ascii Sortierung zu erzielen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Kontrolliere die Partition im Schlagwort-Browser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22640,11 +22676,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Reihenfolge der Kategorien im Tag Browser verwalten" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22657,11 +22693,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Sortierungsvorwahl der Spalten bei Programmstart" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22672,11 +22708,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Datumsanzeige einstellen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22711,11 +22747,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Titel und Seriensortierung in der Hauptansicht" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22735,12 +22771,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Formatierung von Titel und Serien bei Benutzung in Vorlagen kontrollieren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22760,11 +22796,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Wortliste, die für Sortierstrings als Artikel angesehen wird" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22802,12 +22838,12 @@ msgstr "" "title_sort_articles wird ignoriert (nur aus Kompatibilitätsgründen " "vorhanden)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" "Einen Ordner festlegen, mit dem sich Calibre beim Start verbinden soll" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22829,11 +22865,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Umbenennungsregeln für SONY-Collections" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22971,11 +23007,11 @@ msgstr "" " sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" " sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Regeln für die Sortierung der SONY-Collections" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -23002,13 +23038,13 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Kontrolliere, wie Schlagworte angewandt werden, wenn Bücher in eine andere " "Bibliothek kopiert werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -23017,20 +23053,20 @@ msgstr "" "Hinzufügen eines Buches hinzugefügt werden sollen beim Kopieren von Büchern " "in eine andere Bibliothek auch übertragen werden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Setzt die maximale Anzahl an Tags, die im Content Server pro Buch angezeigt " "werden sollen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Auswahl von Metadatenfeldern, die der Content Server anzeigt oder nicht " "anzeigt." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -23049,11 +23085,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Anzahl der maximalen Sortierebenen festlegen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -23065,13 +23101,13 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" "Auswählen, ob die Datumsangaben unter Verwendung sichtbarer Felder sortiert " "werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -23083,13 +23119,13 @@ msgstr "" "Optimierung auf True, um nur\n" "die Felder zu benutzen, die gerade angezeigt werden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Festlegen, welche Schrift beim Generieren eines Standard-Covers oder " "Impressum verwendet wird" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -23097,11 +23133,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Verhalten der Bücherliste kontrollieren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23113,11 +23149,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Beim Sortieren zu verwendende Sprache." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23131,13 +23167,13 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Anzahl der Spalten für benutzerdefinierte Metadaten im \"Metadaten " "bearbeiten\" Dialog" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23149,11 +23185,11 @@ msgstr "" "die\n" "Felder in zwei Spalten dargestellt. Bei False wird eine Spalte verwendet." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Reihenfolge der benutzerdefinierten Spalten bei Metadaten bearbeiten" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23165,11 +23201,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Anzahl der Wartesekunden, bevor E-Mails versendet werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23183,13 +23219,13 @@ msgstr "" "sodass der Mail-Versand scheitert. Änderungen werden erst nach \n" "einem Neustart von Calibre wirksam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Die maximale Breite und Höhe für in der Calibre-Bibliothek gespeicherten " "Umschlagbilder" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23199,11 +23235,11 @@ msgstr "" "Maximalgröße skaliert, wobei ihr Seitenverhältnis unverändert bleibt. \n" "Das soll Verlangsamungen durch extrem große Umschlagbilder vermeiden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Wohin sollen heruntergeladene Nachrichten übertragen werden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23223,11 +23259,11 @@ msgstr "" "sollte auf der ausgewählte Speicherstelle zu wenig freier Platz vorhanden " "sein." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Schnittstelle, an der der Content Server ankoppelt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23248,11 +23284,11 @@ msgstr "" "allen\n" "Betriebssystemen)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Vereinheitlichte Symbolleiste in OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23269,12 +23305,12 @@ msgstr "" "sein, dass die Breite der Symbolleiste verdoppelt wird. Es können noch " "einige andere Bugs auftreten. Sie aktivieren diese Option auf eigene Gefahr!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Die Originaldatei speichern, wenn in das selbe Format konvertiert wird" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23288,11 +23324,11 @@ msgstr "" "durchgeführt werden kann. Wird diese Option abgewählt, speichert Calibre\n" "die Originaldatei nicht." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Anzahl der zuletzt angezeigten Bücher" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23302,11 +23338,11 @@ msgstr "" "anzuzeigen. Stelle hier\n" "ein, wie viele angezeigt werden sollen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Schriftgröße und Buchdetails im Interface ändern" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23318,11 +23354,11 @@ msgstr "" "Setzen Sie eine positive oder negative Zahl ein, um die Schriftgröße zu \n" "erhöhen oder zu verringern." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Kompiliere General Program Mode Vorlagen zu Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23343,11 +23379,11 @@ msgstr "" "Standard: compile_gpm_templates = True\n" "Nicht kompilieren: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "Welches Format standartmäßig zum Tweaken ausgewählt wird" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 288785708c..7150b62ca6 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-04-20 11:46+0000\n" "Last-Translator: vangelis \n" "Language-Team: Greek \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -979,27 +980,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ναι" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Κύρια μνήμη" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Κάρτα μνήμης Α" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Κάρτα μνήμης Β" @@ -1011,7 +1012,7 @@ msgstr "Καταγραφή προβλημάτων" msgid "Communicate with Android phones." msgstr "Επικοινωνία με τηλέφωνα Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1019,11 +1020,11 @@ msgstr "" "Σειρά καταλόγων στη συσκευή, χωρισμένων με κόμμα, προς αποστολή ηλεκτρονικών " "βιβλίων. Ο πρώτος στη σειρά θα χρησιμοποιηθεί." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Επικοινωνία με τηλέφωνα S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Επικοινωνία με tablet WebOS" @@ -1119,17 +1120,17 @@ msgstr "Ενημέρωση καταλόγου μεταδεδομένων της #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "ολοκληρώθηκε" @@ -1144,13 +1145,13 @@ msgstr "" "Διαγράψτε την εφαρμογή iBooks.\n" "Πατήστε 'Εμφάνιση Λεπτομερειών' για την λίστα." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1161,24 +1162,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ειδήσεις" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Κατάλογος" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Επικοινωνία με το iTunes" @@ -1296,7 +1297,7 @@ msgstr "Επικοινωνία με το «έξυπνο» τηλέφωνο Black #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1339,14 +1340,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Επικοινώνησε με την συσκευή ανάγνωσης PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Επικοινωνία με τον αναγνώστη PocketBook 360+" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Επικοινωνία με τον αναγνώστη PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Επικοινωνία με τον αναγνώστη Infibeam Pi2" @@ -2094,6 +2099,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3752,7 +3767,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Όχι" @@ -3761,7 +3776,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3774,7 +3789,7 @@ msgstr "Τίτλος" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Συγγραφείς" @@ -3798,7 +3813,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3809,7 +3824,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3833,7 +3848,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4177,7 +4192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4186,7 +4201,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4567,7 +4582,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Βιβλία" @@ -5051,11 +5066,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Απέτυχε" @@ -5077,7 +5092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5184,7 +5199,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5621,7 +5636,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5851,7 +5866,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Αναζήτηση για %s" @@ -6137,7 +6152,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6349,49 +6364,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Κάντε κλικ για να ανοίξει" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Συλλογές" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Διαδρομή" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7498,45 +7513,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Σφάλμα ανάγνωσης αρχείου" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7591,7 +7606,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7600,7 +7615,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7608,7 +7623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7934,7 +7949,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Αφαίρεση" @@ -8317,39 +8332,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Μη ορισμένο" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8358,57 +8373,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8633,14 +8648,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8669,19 +8684,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9123,7 +9138,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9142,13 +9157,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9229,7 +9244,7 @@ msgstr "Σύνδεσμος" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Δεν βρέθηκαν αντιστοιχίες." @@ -9239,13 +9254,13 @@ msgid "Change Case" msgstr "Εναλλαγή Κεφαλαία-Μικρά" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Κεφαλαία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Πεζά" @@ -9256,13 +9271,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Κεφαλαία/Πεζά Τίτλου" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Πρώτο γράμμα κεφαλαίο" @@ -9276,12 +9291,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9440,47 +9455,47 @@ msgstr "Εύρεση/Αντικατάσταση" msgid "Working" msgstr "Σε εργασία" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9488,7 +9503,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9498,7 +9513,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9513,53 +9528,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9588,13 +9603,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9661,7 +9676,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "Η&μερομηνία:" @@ -9683,7 +9698,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10780,7 +10795,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11069,7 +11084,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Επεξεργασία προτύπου" @@ -11448,7 +11463,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11690,13 +11705,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Καμία αντιστοιχία" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11765,11 +11780,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "αστέρια" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11787,52 +11802,52 @@ msgstr "Μέγεθος (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Άρνηση πρόσβασης" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Μέγεθος" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11927,12 +11942,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Επόμενη Σελίδα" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Προηγούμενη Σελίδα" @@ -12115,7 +12130,7 @@ msgid "Unhandled exception" msgstr "Άγνωστο σφάλμα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12153,7 +12168,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12161,27 +12176,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Αριθμός:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12189,115 +12204,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Περιήγηση" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12305,38 +12320,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Εκδότης:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13670,7 +13685,7 @@ msgid "Never" msgstr "Ποτέ" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14972,29 +14987,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15535,42 +15550,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Αναζητήσεις" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15592,13 +15607,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15730,105 +15745,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Προβολή Κατηγοριών" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16099,7 +16114,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16328,40 +16343,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Μετάβαση στο..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Επόμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Προηγούμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16471,101 +16486,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Επιλογή ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "μεγαλύτερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "μικρότερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Προσθήκη σελιδοδείκτη" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Διαχείριση Σελιδοδεικτών" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Γίνεται φόρτωση του eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Δεν ήταν δυνατή η φόρτωση του eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17360,15 +17375,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17379,20 +17394,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17483,7 +17498,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17785,7 +17800,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17797,17 +17812,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17816,20 +17831,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17839,15 +17854,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17860,40 +17875,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Όνομα:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "προστέθηκε" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17901,34 +17936,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17943,18 +17978,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17962,33 +17997,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18025,17 +18060,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -18438,11 +18473,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19773,6 +19808,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19795,11 +19831,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19808,11 +19844,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19835,11 +19871,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19849,11 +19885,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19872,12 +19908,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19890,11 +19926,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19922,11 +19958,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19939,11 +19975,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19954,11 +19990,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19993,11 +20029,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20017,11 +20053,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20041,11 +20077,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20064,11 +20100,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20081,11 +20117,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20156,11 +20192,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20187,26 +20223,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20225,11 +20261,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20241,22 +20277,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20264,11 +20300,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20280,11 +20316,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20298,11 +20334,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20310,11 +20346,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20326,13 +20362,13 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" "Ο αριθμός των δευτερολέπτων αναμονής πριν την αποστολή ηλεκτρονικού " "ταχυδρομείου" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20341,22 +20377,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20366,11 +20402,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20381,11 +20417,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Ενοποιημένη μπάρα εργαλείων στο OSx" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20397,13 +20433,13 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Αποθήκευση του πρωτότυπου αρχείου κατά την μετατροπή από ίδιο τύπο αρχείου " "σε ίδιο τύπο αρχείου" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20411,22 +20447,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20434,11 +20470,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20450,11 +20486,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index fa6b8f2987..a1549538d7 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 16:13+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Australia) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:56+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 3d2ebb57f5..a36455fb4e 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -915,27 +916,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -947,7 +948,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -955,11 +956,11 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1053,17 +1054,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1075,13 +1076,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1092,24 +1093,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1219,7 +1220,7 @@ msgstr "Communicate with RIM Blackberry devices." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1262,14 +1263,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2012,6 +2017,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3625,7 +3640,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3634,7 +3649,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3647,7 +3662,7 @@ msgstr "Title" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Author(s)" @@ -3671,7 +3686,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3682,7 +3697,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3706,7 +3721,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4049,7 +4064,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4058,7 +4073,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4439,7 +4454,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4917,11 +4932,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4943,7 +4958,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5050,7 +5065,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5480,7 +5495,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5710,7 +5725,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5996,7 +6011,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6208,49 +6223,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7357,45 +7372,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7450,7 +7465,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7459,7 +7474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7467,7 +7482,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7793,7 +7808,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8176,39 +8191,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8217,57 +8232,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8492,14 +8507,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8528,19 +8543,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8982,7 +8997,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9001,13 +9016,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9088,7 +9103,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9098,13 +9113,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9115,13 +9130,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9135,12 +9150,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9299,47 +9314,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9347,7 +9362,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9357,7 +9372,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9372,53 +9387,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9447,13 +9462,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9520,7 +9535,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9542,7 +9557,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10639,7 +10654,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10928,7 +10943,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11307,7 +11322,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11549,13 +11564,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11624,11 +11639,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11646,52 +11661,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11786,12 +11801,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11974,7 +11989,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12012,7 +12027,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12020,27 +12035,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12048,115 +12063,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12164,38 +12179,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13529,7 +13544,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14831,29 +14846,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15394,42 +15409,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15451,13 +15466,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15589,105 +15604,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15958,7 +15973,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16187,40 +16202,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16330,101 +16345,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17201,15 +17216,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17220,20 +17235,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17324,7 +17339,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17626,7 +17641,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17638,17 +17653,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17657,20 +17672,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17680,15 +17695,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17701,40 +17716,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17742,34 +17777,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17784,18 +17819,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17803,33 +17838,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17866,17 +17901,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18279,11 +18314,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19614,6 +19649,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19636,11 +19672,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19649,11 +19685,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19676,11 +19712,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19690,11 +19726,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19713,12 +19749,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19731,11 +19767,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19763,11 +19799,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19780,11 +19816,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19795,11 +19831,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19834,11 +19870,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19858,11 +19894,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19882,11 +19918,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19905,11 +19941,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19922,11 +19958,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19997,11 +20033,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20028,26 +20064,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20066,11 +20102,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20082,22 +20118,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20105,11 +20141,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20121,11 +20157,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20139,11 +20175,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20151,11 +20187,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20167,11 +20203,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20180,22 +20216,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20205,11 +20241,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20220,11 +20256,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20236,11 +20272,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20248,22 +20284,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20271,11 +20307,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20287,11 +20323,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index 3851ecfe4f..b6f7a47f12 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-28 15:00+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: English (United Kingdom) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:56+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -957,27 +958,27 @@ msgstr "Path to library too long. Must be less than %d characters." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Yes" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Main" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Card A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Card B" @@ -989,7 +990,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -997,11 +998,11 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Communicate with S60 phones." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Communicate with WebOS tablets." @@ -1114,17 +1115,17 @@ msgstr "Updating device metadata listing..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d of %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "finished" @@ -1139,7 +1140,7 @@ msgstr "" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1147,7 +1148,7 @@ msgstr "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1158,24 +1159,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catalogue" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Communicate with iTunes." @@ -1291,7 +1292,7 @@ msgstr "Communicate with BlackBerry Smartphones." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1334,14 +1335,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Communicate with the PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Communicate with the PocketBook 360+ reader." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Communicate with the PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Communicate with the Infibeam Pi2 reader." @@ -2166,6 +2171,16 @@ msgstr "" msgid "Card A folder" msgstr "Card A folder" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4117,7 +4132,7 @@ msgstr "TEMPLATE ERROR" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "No" @@ -4126,7 +4141,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4139,7 +4154,7 @@ msgstr "Title" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Author(s)" @@ -4163,7 +4178,7 @@ msgid "Comments" msgstr "Comments" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4174,7 +4189,7 @@ msgid "Tags" msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4198,7 +4213,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4580,7 +4595,7 @@ msgstr "%s format books are not supported" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Book %(sidx)s of %(series)s" @@ -4589,7 +4604,7 @@ msgstr "Book %(sidx)s of %(series)s" msgid "HTML TOC generation options." msgstr "HTML TOC generation options." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5029,7 +5044,7 @@ msgid "Choose Files" msgstr "Choose Files" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Books" @@ -5529,11 +5544,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Failed" @@ -5555,7 +5570,7 @@ msgstr "The files in your library match the information in the database." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5667,7 +5682,7 @@ msgstr "" "library. Click Show details to see which ones. This behaviour is controlled " "by the Auto merge option in Preferences->Adding books." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6145,7 +6160,7 @@ msgid "Move to next highlighted match" msgstr "Move to next highlighted match" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6378,7 +6393,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Search for %s" @@ -6681,7 +6696,7 @@ msgid "No books found" msgstr "No books found" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "No permission" @@ -6912,49 +6927,49 @@ msgstr "Added %(num)d book(s) automatically from %(src)s" msgid "Donate" msgstr "Donate" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Click to open" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "IDs" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Book %(sidx)s of %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Paste Cover" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copy Cover" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Remove Cover" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Double-click to open Book Details window" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Path" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8118,45 +8133,45 @@ msgstr "" "Set the metadata. The output file will contain as much of this metadata as " "possible." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "This book has no cover" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Choose cover for " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Cannot read" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Error reading file" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " is not a valid picture" @@ -8213,7 +8228,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8224,7 +8239,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Series:" @@ -8232,7 +8247,7 @@ msgstr "&Series:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "List of known series. You can add new series." @@ -8563,7 +8578,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Remove" @@ -8964,39 +8979,39 @@ msgstr "Cover browser could not be loaded" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Undefined" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "star(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Unrated" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Set '%s' to today" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Clear '%s'" @@ -9005,11 +9020,11 @@ msgstr "Clear '%s'" msgid "Open Item Editor" msgstr "Open Item Editor" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Values changed" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9017,11 +9032,11 @@ msgstr "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9029,23 +9044,23 @@ msgstr "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Apply changes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Remove series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Automatically number books" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Force numbers to start with " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9053,15 +9068,15 @@ msgstr "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Remove all tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "tags to add" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "tags to remove" @@ -9294,14 +9309,14 @@ msgstr "" "you sure?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Invalid template" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9332,19 +9347,19 @@ msgstr "Use author sort for author" msgid "Save &template:" msgstr "Save &template:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "How many empty books?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "How many empty books should be added?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Set the author of the new books to:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Reset author to Unknown" @@ -9885,7 +9900,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 +9919,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "An item cannot be set to nothing. Delete it instead." @@ -9999,7 +10014,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "No matches found" @@ -10009,13 +10024,13 @@ msgid "Change Case" msgstr "Change Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Upper Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Lower Case" @@ -10026,13 +10041,13 @@ msgid "Swap Case" msgstr "Swap Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Title Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Capitalize" @@ -10046,12 +10061,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Author names cannot contain & characters." @@ -10215,32 +10230,32 @@ msgstr "Search/Replace" msgid "Working" msgstr "Working" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Character match" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regular Expression" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Replace field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Prepend to field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Append to field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Editing meta information for %d books" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10248,16 +10263,16 @@ msgstr "" "Immediately make all changes without closing the dialogue. This operation " "cannot be cancelled or undone." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Book %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Enter an identifier type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10269,7 +10284,7 @@ msgstr "" "your library before proceeding.

Search and replace in text fields using " "character matching or regular expressions. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10285,7 +10300,7 @@ msgstr "" "checked, the search text must match exactly. If it is unchecked, the search " "text will match both upper- and lower-case letters" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10311,28 +10326,28 @@ msgstr "" "information on python's regular expressions, and in particular the 'sub' " "function." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "You must specify a destination when source is a composite field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "You must specify a destination identifier type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Search/replace invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Search pattern is invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10341,25 +10356,25 @@ msgstr "" "Applying changes to %d books.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Delete saved search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "The selected saved search/replace will be deleted. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Save search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10392,13 +10407,13 @@ msgstr "" "Dickens should be sorted as Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Rating:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Rating of this book. 0-5 stars" @@ -10472,7 +10487,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Date:" @@ -10494,7 +10509,7 @@ msgid "Clear published date" msgstr "Clear published date" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Languages:" @@ -11688,7 +11703,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Ta&gs:" @@ -11987,7 +12002,7 @@ msgid "Open Template Editor" msgstr "Open Template Editor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Edit template" @@ -12390,7 +12405,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12636,13 +12651,13 @@ msgstr "Search for a shortcut by name" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "No matches" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Could not find any shortcuts matching %s" @@ -12713,11 +12728,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "stars" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12735,25 +12750,25 @@ msgstr "Size (MB)" msgid "Modified" msgstr "Modified" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "The lookup/search name is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "This book's UUID is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permission denied" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -12761,28 +12776,28 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Failed to set data" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "In Library" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Marked for deletion" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Double click to edit me

" @@ -12879,12 +12894,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer toolbar" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Next Page" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Previous Page" @@ -13077,7 +13092,7 @@ msgid "Unhandled exception" msgstr "Unhandled exception" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13123,7 +13138,7 @@ msgstr "" "You have changed the authors for this book. You must save these changes " "before you can use Manage authors. Do you want to save these changes?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13135,11 +13150,11 @@ msgstr "" "If the box is coloured green, then text matches the individual author's sort " "strings. If it is coloured red, then the authors and this text do not match." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Author s&ort:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13147,7 +13162,7 @@ msgstr "" " The green colour indicates that the current author sort matches the current " "author" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13155,11 +13170,11 @@ msgstr "" " The red colour indicates that the current author sort does not match the " "current author. No action is required if this is what you want." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Number:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13170,90 +13185,90 @@ msgstr "" "\n" "Double click to view" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Restore %s from the original" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Set the cover for the book from the selected format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Set metadata for the book from the selected format" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Add a format to this book" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Remove the selected format from this book" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Choose formats for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "No format selected" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Could not read metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Browse" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "T&rim" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Download co&ver" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Generate cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Not a valid picture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Specify title and author" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Invalid cover" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Tags changed" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13261,26 +13276,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Unknown language" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&Ds" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13291,38 +13306,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "This ISBN number is valid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "This ISBN number is invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Invalid ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Enter an ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Publisher:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Clear date" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Publishe&d:" @@ -14827,7 +14842,7 @@ msgid "Never" msgstr "Never" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "By first letter" @@ -16362,7 +16377,7 @@ msgstr "This tweak has its default value" msgid "This tweak has been customized" msgstr "This tweak has been customised" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16372,12 +16387,12 @@ msgstr "" "for these tweaks should be available on the website from where you " "downloaded the plug-ins." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Search for tweak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16385,11 +16400,11 @@ msgstr "" "There was a syntax error in your tweak. Click the show details button for " "details." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Invalid tweaks" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16968,44 +16983,44 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Searches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Rename user category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Duplicate search name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "The saved search name %s is already used." @@ -17027,13 +17042,13 @@ msgid "Manage Tags" msgstr "Manage Tags" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Manage User Categories" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Manage Saved Searches" @@ -17174,105 +17189,105 @@ msgstr "" "All of these category_managers are available by right-clicking on items in " "the tag browser above." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Rename %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Delete %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Edit sort for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Edit link for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Add %s to user category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Children of %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Delete search %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Remove %(item)s from category %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Search for everything but %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Add sub-category to %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Delete user category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Hide category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Show category" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Search for books in category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Search for books not in category %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Manage %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Show all categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Change sub-categorization scheme" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Disable" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Partition" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "First letter is usable only when sorting by name." @@ -17563,7 +17578,7 @@ msgid "Options to customize the ebook viewer" msgstr "Options to customise the ebook viewer" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Remember last used window size" @@ -17809,40 +17824,40 @@ msgstr "User &Stylesheet" msgid "No results found for:" msgstr "No results found for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Lookup in dictionary" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Search for next occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Go to..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Next Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Previous Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Document Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Document End" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Section Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Section End" @@ -17952,23 +17967,23 @@ msgstr "Clear list of recently opened books" msgid "Connecting to dict.org to lookup: %s…" msgstr "Connecting to dict.org to lookup: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "No such location" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "The location pointed to by this item does not exist." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Choose ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -17977,74 +17992,74 @@ msgstr "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "larger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "smaller" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "No matches found for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Loading flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Laying out %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Bookmark #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Add bookmark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Enter title for bookmark:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Loading ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Could not open ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Options to control the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "If specified, viewer window will try to come to the front when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "If specified, viewer window will try to open full screen when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript alert and console messages to the console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18052,7 +18067,7 @@ msgstr "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18996,15 +19011,15 @@ msgstr "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "No enabled genres found to catalogue.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "No books available to catalogue" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19022,7 +19037,7 @@ msgstr "" "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " "dialogue, then rebuild the catalogue.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19032,7 +19047,7 @@ msgstr "" "Author '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19040,7 +19055,7 @@ msgstr "" "No books found to catalogue.\n" "Check 'Excluded books' criteria in E-book options.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "No books available to include in catalogue" @@ -19147,7 +19162,7 @@ msgstr "" "to do no filtering." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19520,7 +19535,7 @@ msgstr "Show detailed output information. Useful for debugging" msgid "Error: You must specify a catalog output file" msgstr "Error: You must specify a catalogue output file" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19540,7 +19555,7 @@ msgstr "" " command.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19548,11 +19563,11 @@ msgstr "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Error: You must specify a field name, id and value" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19566,20 +19581,20 @@ msgstr "" " List available custom columns. Shows column labels and ids.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Show details for each column." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "You will lose all data in the column: %r. Are you sure (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19595,15 +19610,15 @@ msgstr "" " columns with the custom_columns command.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Do not ask for confirmation" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Error: You must specify a column label" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19625,40 +19640,60 @@ msgstr "" " replaced.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: You must specify an action (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Name:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Search string:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Error: You must specify a name and a search string" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "added" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Error: You must specify a name" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "removed" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: Action %s not recognised, must be one of: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19670,12 +19705,12 @@ msgstr "" "Perform some checks on the filesystem representing a library. Reports are " "{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Output in CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19683,7 +19718,7 @@ msgstr "" "Comma-separated list of reports.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19691,7 +19726,7 @@ msgstr "" "Comma-separated list of extensions to ignore.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19699,11 +19734,11 @@ msgstr "" "Comma-separated list of names to ignore.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Unknown report check" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19729,7 +19764,7 @@ msgstr "" "what is found in the OPF files.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19737,12 +19772,12 @@ msgstr "" "Really do the recovery. The command will not run unless this option is " "specified." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "You must provide the %s option to do a recovery" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19754,7 +19789,7 @@ msgstr "" "Produce a report of the category information in the database. The\n" "information is the equivalent of what is shown in the tags pane.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19762,7 +19797,7 @@ msgstr "" "Output only the number of items in a category instead of the counts per item " "within the category" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19770,7 +19805,7 @@ msgstr "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19778,15 +19813,15 @@ msgstr "" "Comma-separated list of category lookup names.\n" "Default: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "The string used to separate fields in CSV mode. Default is a comma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "CATEGORY ITEMS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19833,17 +19868,17 @@ msgstr "" msgid "creating custom column " msgstr "creating custom column " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Compacting database" @@ -20296,11 +20331,11 @@ msgstr "" "Auto reload server when source code changes. May not work in all " "environments." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Switch to the full interface (non-mobile interface)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -21879,6 +21914,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -21900,46 +21936,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"The algorithm used to assign a series number to a book added to an existing " -"series.\n" -"New series numbers assigned using this tweak are always integer values, " -"except\n" -"if a constant non-integer is specified.\n" -"Possible values are:\n" -"next - First available integer larger than the largest existing number\n" -"first_free - First available integer larger than 0\n" -"next_free - First available integer larger than the smallest existing " -"number\n" -"last_free - First available integer smaller than the largest existing " -"number\n" -"Return largest existing + 1 if no free number is found\n" -"const - Assign the number 1 always\n" -"a number - Assign that number always. The number is not in quotes. Note " -"that\n" -"0.0 can be used here.\n" -"Examples:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -"use the above values when importing/adding books. If this tweak is set to\n" -"False (the default) then the series number will be set to 1 if it is not\n" -"explicitly set during the import. If set to True, then the\n" -"series index will be set according to the series_index_auto_increment " -"setting.\n" -"Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -"only when a value is not provided during import. If the importing regular\n" -"expression produces a value for series_index, or if you are reading " -"metadata\n" -"from books and the import plug-in produces a value, then that value will\n" -"be used, irrespective of the setting of the tweak." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Add separator after completing an author name" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -21953,11 +21955,11 @@ msgstr "" "for authors.\n" "Can be either True or False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Author sort name algorithm" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -21999,11 +22001,11 @@ msgstr "" "Acme\n" "Inc. will be Acme Inc. instead of Inc., Acme" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Splitting multiple author names" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22018,11 +22020,11 @@ msgstr "" "Strings are split on whatever the specified regular expression matches.\n" "Default: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Use author sort in Tag Browser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22056,14 +22058,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 -msgid "" -"Completion sort order: choose when to change from lexicographic to ASCII-like" -msgstr "" -"Completion sort order: choose when to change from lexicographic to ASCII-like" - #: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" +"Completion sort order: choose when to change from lexicographic to ASCII-like" +msgstr "" +"Completion sort order: choose when to change from lexicographic to ASCII-like" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 +msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" "language. However, this can be slow. Performance is improved by switching " @@ -22084,11 +22086,11 @@ msgstr "" "switch\n" "to ascii ordering for performance reasons." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Control partitioning of Tag Browser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22140,11 +22142,11 @@ msgstr "" "(\\ characters) in the template. It doesn't hurt anything to leave it there\n" "even if there aren't any backslashes." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Control order of categories in the tag browser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22166,11 +22168,11 @@ msgstr "" "Example: tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n" "resulting in the order series, tags, then everything else in default order." -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Specify columns by which to sort the booklist on startup" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22188,11 +22190,11 @@ msgstr "" "For example, set it to [('authors',0),('title',0)] to sort by\n" "title within authors." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Control how dates are displayed" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22258,11 +22260,11 @@ msgstr "" "timestamp default if not set: dd MMM yyyy\n" "last_modified_display_format if not set: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Control sorting of titles and series in the library display" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22298,11 +22300,11 @@ msgstr "" "return\n" "without changing anything is sufficient to change the sort." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Control formatting of title and series when used in templates" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22339,11 +22341,11 @@ msgstr "" "formatter function raw_field will return the base value for title and\n" "series regardless of the setting of this tweak." -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Set the list of words considered to be \"articles\" for sort strings" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22377,11 +22379,11 @@ msgstr "" "interface language is used. The setting title_sort_articles is ignored\n" "(present only for legacy reasons)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Specify a folder Calibre should connect to at startup" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22403,11 +22405,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Specify renaming rules for SONY collections" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22545,11 +22547,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Specify how SONY collections are sorted" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22599,11 +22601,11 @@ msgstr "" "[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\n" "Default: empty (no rules), so no collection attributes are named." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "Control how tags are applied when copying books to another library" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22611,19 +22613,19 @@ msgstr "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Set the maximum number of tags to show per book in the content server" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 -msgid "" -"Set custom metadata fields that the content server will or will not display." -msgstr "" -"Set custom metadata fields that the content server will or will not display." - #: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" +"Set custom metadata fields that the content server will or will not display." +msgstr "" +"Set custom metadata fields that the content server will or will not display." + +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 +msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" "wont_display has priority over will_display.\n" @@ -22656,11 +22658,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Set the maximum number of sort 'levels'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -22680,11 +22682,11 @@ msgstr "" "level sorts, and if you are seeing a slowdown, reduce the value of this " "tweak." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Choose whether dates are sorted using visible fields" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -22694,12 +22696,12 @@ msgstr "" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Specify which font to use when generating a default cover or masthead" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -22711,11 +22713,11 @@ msgstr "" "default font (Liberation Serif) does not contain glyphs for the language of\n" "the books in your library." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Control behavior of the book list" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -22736,11 +22738,11 @@ msgstr "" "or\n" "per pixel. Default is per column." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Language to use when sorting." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -22764,11 +22766,11 @@ msgstr "" "Example: locale_for_sorting = 'fr' -- sort using French rules.\n" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Number of columns for custom metadata in the edit metadata dialogue." -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -22780,11 +22782,11 @@ msgstr "" "two\n" "columns. If False, one column is used." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Order of custom column(s) in edit metadata" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -22804,11 +22806,11 @@ msgstr "" "Enter a comma-separated list of custom field lookup names, as in\n" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "The number of seconds to wait before sending emails" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -22822,11 +22824,11 @@ msgstr "" "making email sending fail. Changes will take effect only after a restart of\n" "Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "The maximum width and height for covers saved in the Calibre library" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -22836,11 +22838,11 @@ msgstr "" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Where to send downloaded news" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -22856,11 +22858,11 @@ msgstr "" "that if there isn't enough free space available on the location you choose,\n" "the files will be sent to the location with the most free space." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Which interfaces the content server should listen on" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -22878,11 +22880,11 @@ msgstr "" "to '::' to listen to all incoming IPv6 and IPv4 connections (this may not\n" "work on all operating systems)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Unified toolbar on OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -22902,11 +22904,11 @@ msgstr "" "it\n" "on at your own risk!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Save original file when converting from same format to same format" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22918,11 +22920,11 @@ msgstr "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent Calibre from saving the original file." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Number of recently viewed books to show" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -22932,11 +22934,11 @@ msgstr "" "Control\n" "how many should be shown, here." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Change the font size of book details in the interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22949,11 +22951,11 @@ msgstr "" "or\n" "negative number to increase or decrease the font size." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Compile General Program Mode templates to Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22973,11 +22975,11 @@ msgstr "" "Default: compile_gpm_templates = True\n" "No compile: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22992,3 +22994,74 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "The algorithm used to assign a series number to a book added to an existing " +#~ "series.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plug-in produces a value, then that value will\n" +#~ "be used, irrespective of the setting of the tweak." diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index 70c111c7a3..cdf2bd4ccf 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-03-20 07:43+0000\n" "Last-Translator: Eliovir \n" "Language-Team: Esperanto \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -940,27 +941,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -972,7 +973,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komuniki kun telefonoj de la sistemo Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -980,11 +981,11 @@ msgstr "" "Listo, dividita per komoj, de dosierujoj por sendado de e-libroj al la " "aparato. La unua ekzistanta estos uzata." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1078,17 +1079,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1100,13 +1101,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1117,24 +1118,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1244,7 +1245,7 @@ msgstr "Komuniki kun la programebla telefono Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1287,14 +1288,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2035,6 +2040,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3579,7 +3594,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3588,7 +3603,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3601,7 +3616,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3625,7 +3640,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3636,7 +3651,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3660,7 +3675,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4003,7 +4018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4012,7 +4027,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4393,7 +4408,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4871,11 +4886,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4897,7 +4912,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5004,7 +5019,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5434,7 +5449,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5664,7 +5679,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5950,7 +5965,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6162,49 +6177,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7311,45 +7326,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7404,7 +7419,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7413,7 +7428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7421,7 +7436,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7747,7 +7762,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8130,39 +8145,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8171,57 +8186,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8446,14 +8461,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8482,19 +8497,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8936,7 +8951,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8955,13 +8970,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9042,7 +9057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9052,13 +9067,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9069,13 +9084,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9089,12 +9104,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9253,47 +9268,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9301,7 +9316,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9311,7 +9326,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9326,53 +9341,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9401,13 +9416,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9474,7 +9489,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9496,7 +9511,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10593,7 +10608,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10882,7 +10897,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11261,7 +11276,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11503,13 +11518,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11578,11 +11593,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11600,52 +11615,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11740,12 +11755,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11928,7 +11943,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11966,7 +11981,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11974,27 +11989,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12002,115 +12017,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12118,38 +12133,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13483,7 +13498,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14785,29 +14800,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15348,42 +15363,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15405,13 +15420,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15543,105 +15558,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15912,7 +15927,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16141,40 +16156,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16284,101 +16299,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17155,15 +17170,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17174,20 +17189,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17278,7 +17293,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17580,7 +17595,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17592,17 +17607,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17611,20 +17626,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17634,15 +17649,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17655,40 +17670,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17696,34 +17731,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17738,18 +17773,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17757,33 +17792,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17820,17 +17855,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18233,11 +18268,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19568,6 +19603,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19590,11 +19626,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19603,11 +19639,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19630,11 +19666,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19644,11 +19680,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19667,12 +19703,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19685,11 +19721,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19717,11 +19753,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19734,11 +19770,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19749,11 +19785,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19788,11 +19824,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19812,11 +19848,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19836,11 +19872,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19859,11 +19895,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19876,11 +19912,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19951,11 +19987,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19982,26 +20018,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20020,11 +20056,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20036,22 +20072,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20059,11 +20095,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20075,11 +20111,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Lingvo uzenda por klasifiki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20093,11 +20129,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20105,11 +20141,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20121,11 +20157,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20134,22 +20170,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20159,11 +20195,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20174,11 +20210,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20190,11 +20226,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20202,22 +20238,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20225,11 +20261,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20241,11 +20277,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index fa27a0fc52..07e798fdb8 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-29 07:17+0000\n" "Last-Translator: Jellby \n" "Language-Team: Español; Castellano <>\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:02+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:52+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:537 msgid "" @@ -45,8 +45,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -119,7 +119,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -140,9 +141,9 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -171,30 +172,30 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -206,15 +207,15 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -986,27 +987,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Sí" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Tarjeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Tarjeta B" @@ -1018,7 +1019,7 @@ msgstr "Registro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1026,11 +1027,11 @@ msgstr "" "Lista de directorios, separados por comas, donde almacenar los libros en el " "dispositivo. Se usará el primero que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunicar con tabletas WebOS." @@ -1156,17 +1157,17 @@ msgstr "Actualizando la lista de metadatos del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "terminado" @@ -1181,7 +1182,7 @@ msgstr "" "Bórrelos utilizando la aplicación iBooks.\n" "Pulse \"Mostrar Detalles\" para ver una lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1189,7 +1190,7 @@ msgstr "" "Algunas portadas no se pudieron convertir.\n" "Pulse en \"Mostrar detalles\" para ver una lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1200,24 +1201,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Comunicarse con iTunes." @@ -1335,7 +1336,7 @@ msgstr "Comunicar con el teléfono Blackberry" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1378,14 +1379,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar con el lector PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Comunicar con el lector PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Comunicar con el PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunicar con el lector Infibeam Pi2" @@ -2227,6 +2232,16 @@ msgstr "" msgid "Card A folder" msgstr "Carpeta de la tarjeta A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4242,7 +4257,7 @@ msgstr "ERROR DE PLANTILLA" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "No" @@ -4251,7 +4266,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4264,7 +4279,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" @@ -4288,7 +4303,7 @@ msgid "Comments" msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4299,7 +4314,7 @@ msgid "Tags" msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4323,7 +4338,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4719,7 +4734,7 @@ msgstr "El formato de libros %s no está soportado" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s de %(series)s" @@ -4728,7 +4743,7 @@ msgstr "Libro %(sidx)s de %(series)s" msgid "HTML TOC generation options." msgstr "Opciones de generación del Índice HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5187,7 +5202,7 @@ msgid "Choose Files" msgstr "Escoger archivos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Libros" @@ -5700,11 +5715,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Falló" @@ -5730,7 +5745,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5845,7 +5860,7 @@ msgstr "" "está controlado por la opción «Unión automática» en Preferencias->Añadir " "libros." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6329,7 +6344,7 @@ msgid "Move to next highlighted match" msgstr "Ir a la siguiente coincidencia resaltada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6563,7 +6578,7 @@ msgid "this book" msgstr "este libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Buscar %s" @@ -6889,7 +6904,7 @@ msgid "No books found" msgstr "No se encontró ningún libro" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "No tiene permiso" @@ -7121,49 +7136,49 @@ msgstr "%(num)d libro(s) añadido(s) automáticamente de %(src)s" msgid "Donate" msgstr "Hacer una donación" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Pulse para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Id." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Colecciones" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Pegar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Eliminar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Pulse dos veces para abrir la ventana de Detalles del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8341,45 +8356,45 @@ msgstr "" "Establecer metadatos. El archivo de salida contendrá tantos metadatos como " "sea posible." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Este libro no tiene portada" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Elegir portada para " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "No se puede leer" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Error leyendo el archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " no es una imagen válida" @@ -8436,7 +8451,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8447,7 +8462,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Serie:" @@ -8455,7 +8470,7 @@ msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista de series conocidas. Se pueden añadir nuevas series." @@ -8797,7 +8812,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Eliminar" @@ -9209,39 +9224,39 @@ msgstr "No se ha podido cargar el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "estrella(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Sin calificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Establecer la fecha de hoy para '%s'" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Limpiar «%s»" @@ -9250,11 +9265,11 @@ msgstr "Limpiar «%s»" msgid "Open Item Editor" msgstr "Abrir el editor de elementos" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Valores modificados" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9262,11 +9277,11 @@ msgstr "" "Ha cambiado los valores. Para usar este editor debe aplicar o descartar los " "cambios. ¿Desea aplicar los cambios?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9274,38 +9289,38 @@ msgstr "" "La enumeración «{0}» contiene un valor inválido que se cambiará al valor " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aplicar cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Remover series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numerar automáticamente los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Forzar números para que empiecen con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "La enumeración «{0}» contiene un valor inválido que no aparecerá en la lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Eliminar todas las etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "etiquetas a añadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "etiquetas a eliminar" @@ -9545,14 +9560,14 @@ msgstr "" "seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Plantilla no válida" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9586,19 +9601,19 @@ msgstr "Usar el orden de autor por autor" msgid "Save &template:" msgstr "Guardar &template:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "¿Cuantos libros vacios?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "¿Cuantos libros vacios debe de estar aumentado?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Establecer el autor de los libros nuevos a:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Restablecer el autor a Desconocido" @@ -10126,7 +10141,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10145,13 +10160,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." @@ -10239,7 +10254,7 @@ msgstr "Enlace" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "No se encontraron coincidencias" @@ -10249,13 +10264,13 @@ msgid "Change Case" msgstr "Cambiar mayúsculas/minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Mayúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúsculas" @@ -10266,13 +10281,13 @@ msgid "Swap Case" msgstr "Invertir mayúsculas/minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Formato de título (todas las iniciales en mayúscula)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Poner en mayúsculas" @@ -10286,12 +10301,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Los nombres de autor no pueden contener «&»." @@ -10457,32 +10472,32 @@ msgstr "Buscar/Reemplazar" msgid "Working" msgstr "Procesando" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Coincidencia de caracter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Expresión Regular" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Reemplazar campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Anteponer al campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Anexar al campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Editando información para %d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10490,16 +10505,16 @@ msgstr "" "Hacer todos los cambios inmediatamente sin cerrar el diálogo. Esta operación " "no se puede cancelar ni deshacer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Libro %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Introduzca un tipo de identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10512,7 +10527,7 @@ msgstr "" "continuar.

Busca y reemplaza en campos de texto usando emparejamiento de " "caracteres o expresiones regulares. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10529,7 +10544,7 @@ msgstr "" "debe coincidir exactamente. Si está desactivada, se encontrarán " "coincidencias tanto con mayúsculas como con minúsculas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10555,28 +10570,28 @@ msgstr "" "referencia para más información sobre las expresiones regulares de " "python, y en particular sobre la función «sub»." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cuando la fuente es un campo compuesto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Buscar/sustituir no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patrón de búsqueda no es válido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10585,26 +10600,26 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Borrar la búsqueda/sustitución guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La búsqueda/sustitución guardada seleccionada se borrará. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Guardar búsqueda/sustitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Nombre de búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10637,13 +10652,13 @@ msgstr "" "ordena Miguel de Cervantes como Cervantes, Miguel de." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Valoración:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Valoración de este libro: 0-5 estrellas" @@ -10720,7 +10735,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Fecha:" @@ -10742,7 +10757,7 @@ msgid "Clear published date" msgstr "Borar la fecha de publicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Idiomas:" @@ -11960,7 +11975,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "&Etiquetas:" @@ -12268,7 +12283,7 @@ msgid "Open Template Editor" msgstr "Abrir editor de plantillas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Modificar plantilla" @@ -12677,7 +12692,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12925,13 +12940,13 @@ msgstr "Buscar un atajo por nombre" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Sin coincidencias" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "No se encontró ningún atajo que coincida con %s" @@ -13003,11 +13018,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "estrellas" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "S" @@ -13025,25 +13040,25 @@ msgstr "Tamaño (MB)" msgid "Modified" msgstr "Modificado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 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:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 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:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permiso denegado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13051,30 +13066,30 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "No se pudieron establecerlos datos" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "En la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Marcado para borrarlo" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Pulse dos veces para editarme

" @@ -13171,12 +13186,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de herramientas del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Página siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Página anterior" @@ -13375,7 +13390,7 @@ msgid "Unhandled exception" msgstr "Excepción no considerada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13421,7 +13436,7 @@ msgstr "" "Ha modificado los autores de este libro. Debe guardar los cambios antes de " "usar «Administrar autores». ¿Quiere guardar los cambios?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13434,11 +13449,11 @@ msgstr "" "individuales. Si aparece en rojo, entonces los autores y este texto no " "coinciden." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "&Orden de autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13446,7 +13461,7 @@ msgstr "" " El color verde indica que el orden de autor actual coincide con el autor " "actual" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13454,11 +13469,11 @@ msgstr "" " El color rojo indica que el orden de autor actual no corresponde al autor " "actual. No es necesaria ninguna acción si es esto lo que desea" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Número:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13469,90 +13484,90 @@ msgstr "" "\n" "Pulse dos veces para ver" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Restaurar %s del original" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Asignar la portada del formato seleccionado como portada del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Establecer los metadatos del libro a partir del formato seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Añadir un formato a este libro" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Eliminar el formato seleccionado de este libro" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Elegir formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "No se ha seleccionado ningún formato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "No se pudieron leer los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Explorar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Recortar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Descargar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Generar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "No es una imagen válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Especificar título y autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Portada no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Tags Cambiadas" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13560,26 +13575,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Idioma desconocido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13590,38 +13605,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Este ISBN es válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Este ISBN no es válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "ISBN no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Introduzca un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Editorial:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Borrar la fecha" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Publica&do:" @@ -15154,7 +15169,7 @@ msgid "Never" msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Por la primera letra" @@ -16721,7 +16736,7 @@ msgstr "Este ajuste tiene el valor predeterminado" msgid "This tweak has been customized" msgstr "Este ajuste ha sido personalizado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16731,12 +16746,12 @@ msgstr "" "instalados. La documentación de estos ajustes debería encontrarse en la " "página web de donde descargó los complementos." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Buscar un ajuste" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16744,11 +16759,11 @@ msgstr "" "Hay un error de sintaxis en el ajuste. Pulse el botón «Mostrar detalles» " "para más información." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ajustes inválidos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17336,44 +17351,44 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Búsquedas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 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:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Nombre de búsqueda duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "El nombre guardado buscado %s está en uso." @@ -17395,13 +17410,13 @@ msgid "Manage Tags" msgstr "Administrar etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Administrar categorías de usuario" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Administrar búsquedas guardadas" @@ -17545,105 +17560,105 @@ msgstr "" "Todos estos administradores de categorías están disponibles pulsando con el " "botón derecho sobre los elementos del explorador de etiquetas arriba" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Renombrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Eliminar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Modificar orden para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Modificar enlace para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Añadir %s a la categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Subcategorías de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Borrar la búsqueda %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Eliminar %(item)s de la categoría %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Buscar todo menos %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Añadir una subcategoría a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Eliminar la categoría de usuario %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Ocultar categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Mostrar categoría" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Buscar libros en la categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Buscar libros fuera de la categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Administrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Ver todas las categorias" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Cambiar el método de división de categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Desactivar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Partición" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "La primera letra sólo puede usarse cuando se ordena por nombre" @@ -17947,7 +17962,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opciones para personalizar el visor de libros electrónicos" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "&Recordar el último tamaño de ventana usado" @@ -18199,40 +18214,40 @@ msgstr "Usar &hoja de estilos" msgid "No results found for:" msgstr "No hay resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Localizar en el diccionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Buscar ocurrencia siguiente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Siguiente sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Inicio del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Final del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Inicio de la sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Final de la sección" @@ -18347,23 +18362,23 @@ msgstr "Limpiar la lista de los libros abiertos recientemente" msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando con dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "No existe la ubicación" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "La ubicación a la que apunta este elemento no existe." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Elegir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18372,75 +18387,75 @@ msgstr "" "%(which)s el tamaño de letra\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "Aumentar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "Reducir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "No se encontraron correspondencias para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Cargando flujo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Disponiendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Añadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Introducir el título del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Administrar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Cargando libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "No se pudo abrir el libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opciones para controlar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si se especifica, la ventana del visor intentará situarse en el frente " "cuando se inicie el programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si se activa, la ventana del visor tratará de iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Dirigir alertas de javascript y mensajes de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18448,7 +18463,7 @@ msgstr "" "Posición en la que abrir el libro especificado. La posición es una ubicación " "mostrada en la esquina superior izquierda del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19411,15 +19426,15 @@ msgstr "" "\n" "*** La sección «Por autor» es necesaria para la salida MOBI ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "No se encontraron géneros habilitados en el catálogo.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "No hay libros disponibles para catalogar" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19438,7 +19453,7 @@ msgstr "" "correcto\n" "en el cuadro de edición de metadatos, después vuelva a generar el catálogo.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19448,7 +19463,7 @@ msgstr "" "Autor «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19457,7 +19472,7 @@ msgstr "" "Compruebe los criterios de «Libros excluidos» en las opciones de libro " "electrónico.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "No hay libros disponibles para meter en el catálogo." @@ -19565,7 +19580,7 @@ msgstr "" "el Manual de usuario. De manera predeterminada no se realiza el filtrado." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19963,7 +19978,7 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" msgid "Error: You must specify a catalog output file" msgstr "Error: Debe especificar un archivo de salida para el catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19984,7 +19999,7 @@ msgstr "" "orden «custom_columns».\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19992,11 +20007,11 @@ msgstr "" "Si la columna almacena valores múltiples, añadir los valores especificados a " "los existentes en lugar de reemplazarlos." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Error: Debe especificar un nombre de campo, identificador y valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -20011,20 +20026,20 @@ msgstr "" "etiquetas de columna e identificadores.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Mostrar detalles de las columnas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Se perderán todos los datos de la columna: %r. Está seguro (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -20040,15 +20055,15 @@ msgstr "" " las columnas disponibles con la orden «custom_columns».\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "No pedir confirmación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Error: Debe especificar una etiqueta para la columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -20070,41 +20085,61 @@ msgstr "" " reemplazada.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Error: Debe especificar una acción (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nombre:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Texto de búsqueda:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Error: Debe especificar un nombre y el texto de búsqueda" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "añadido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Error: Debe especificar un nombre" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "eliminada" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Error: La acción %s no se reconoce, debe ser una de: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -20116,12 +20151,12 @@ msgstr "" "Realiza algunas comprobaciones en el sistema de archivos que contiene la " "biblioteca. El resultado es {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Salida en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20129,7 +20164,7 @@ msgstr "" "Lista de resultados separados por comas\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20137,7 +20172,7 @@ msgstr "" "Lista de extensiones para ignorar separadas por comas.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20145,11 +20180,11 @@ msgstr "" "Lista de nombres para ignorar separados por comas.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Resultado desconocido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -20177,7 +20212,7 @@ msgstr "" "recuperados serán tan precisos como lo sean los archivos OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20185,12 +20220,12 @@ msgstr "" "Hacer la recuperación. Esta orden no se ejecutará a menos que se especifique " "esta opción." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Debe proporcionar la opción %s para hacer una recuperación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -20202,7 +20237,7 @@ msgstr "" "Genera un informe de la información de la categoría en la base de datos. La\n" "información es el equivalente a lo que se muestra en el panel de etiquetas.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20210,7 +20245,7 @@ msgstr "" "Generar en la salida sólo el número de elementos en una categoría en vez de " "cuántas veces aparece por elemento en la categoría" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20218,7 +20253,7 @@ msgstr "" "El carácter que se pondrá alrededor del valor de la categoría en modo CSV. " "El valor predeterminado son las comillas ('')." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20226,17 +20261,17 @@ msgstr "" "Lista de los nombres de las categorías a buscar, separados por comas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "El texto que se usará para separar los campos en el modo CSV. El valor " "predeterminado es una coma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ELEMENTOS DE CATEGORÍAS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20284,19 +20319,19 @@ msgstr "restaurada preferencia " msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -20764,11 +20799,11 @@ msgstr "" "Reiniciar el servidor automáticamente cuando cambia el código fuente. Puede " "no funcionar en todos los entornos." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Cambiar a la interfaz completa (no móvil)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22402,6 +22437,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22423,48 +22459,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"El algoritmo usado para asignar un número dentro de una serie existente a\n" -"un nuevo libro. Los nuevos números asignados con ejeste ajuste son siempre\n" -"enteros, excepto si se especifica un número constante que no sea entero.\n" -"Los valores posibles son:\n" -"next: El primer entero disponible mayor que el mayor de los números en uso\n" -"first_free: El primer entero disponible mayor que 0\n" -"next_free: El primer entero disponible mayor que el menor de los números en " -"uso\n" -"last_free: El primer entero disponible menor que el mayor de los números en " -"uso.\n" -"Devuelve el mayor en uso + 1 si no hay otro disponible\n" -"const: Asigna siempre el número 1\n" -"un número: Asigna siempre ese número. El número no está entre comillas.\n" -"Se puede usar 0.0 aquí\n" -"Ejemplos:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Establezca el ajuste «use_series_auto_increment_tweak_when_importing» a " -"«True»\n" -"para usar los valores anteriores al importar o añadir libros. Si dicho " -"ajuste es\n" -"«False» (el valor predeterminado), el número dentro de la serie será siempre " -"1 si\n" -"no se establece explícitamente al importar. Si es «True», entonces el número " -"dentro\n" -"de la serie se establecerá según el ajuste «series_index_auto_increment».\n" -"Tenga en cuenta que «use_series_auto_increment_tweak_when_importing» sólo\n" -"se usa cuando no hay un valor explícito al imortar. Si la expresión regular " -"empleada\n" -"para importar produce un valor para «series_index», o si está leyendo " -"metadatos\n" -"de libros y el complemento de importación proporciona un valor, entonces se " -"usará\n" -"ese valor sea cual sea el valor del ajuste." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Añadir separador después de completar un nombre de autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22478,11 +22478,11 @@ msgstr "" "los autores.\n" "Puede ser «True» (sí) o «False» (no)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algoritmo de orden de autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22527,11 +22527,11 @@ msgstr "" "para\n" "algo como «Acme Inc.» será «Acme Inc.» y no «Inc., Acme»." -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "División de múltiples nombres de autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22547,11 +22547,11 @@ msgstr "" "expresión.\n" "Valor predeterminado: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Usar el orden de autor en el explorador de etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22585,13 +22585,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Orden de autocompletado: elija cuándo cambiar de lexicográfico a ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22614,11 +22614,11 @@ msgstr "" "que\n" "cero para cambiar al orden ASCII para mejorar el rendimiento." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "División del explorador de etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22673,11 +22673,11 @@ msgstr "" "(«\\») en la plantilla. No perjudica en nada dejarla aunque no haya barras " "invertidas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Controlar orden de categorías en el navegador de etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22699,11 +22699,11 @@ msgstr "" "lo que resulta en el orden: serie, etiquetas y todo lo demás según su\n" "orden predeterminado." -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Orden inicial de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22722,11 +22722,11 @@ msgstr "" "Por ejemplo, establezca el ajuste a «[('authors',0),('title',0)]» para\n" "ordenar por títulos dentro de cada autor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Formato de fechas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22803,11 +22803,11 @@ msgstr "" "Valor predeterminado para la marca de tiempo: dd MMM yyyy\n" "Valor predeterminado para last_modified_display_format: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Orden de títulos y series en la biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22840,11 +22840,11 @@ msgstr "" "Es suficiente con pulsar dos veces en el título y pulsar la tecla intro sin\n" "cambiar nada para actualizar el orden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Formato de títulos y series en las plantillas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22885,11 +22885,11 @@ msgstr "" "independientemente\n" "del valor de este ajuste." -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Lista de palabras consideradas como «artículos» para ordenar texto" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22920,11 +22920,11 @@ msgstr "" "usará el idioma de la interfaz. El valor del ajuste title_sort_articles no\n" "tiene ningún efecto (existe sólo por motivos históricos)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Carpeta a la que calibre se conecta en el inicio" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22944,11 +22944,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Reglas de renombrado para las colecciones SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -23075,11 +23075,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Serie', 'tags':'Etiqueta'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Orden de las colecciones SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -23128,11 +23128,11 @@ msgstr "" "Valor predeterminado: vacío (sin reglas), con lo que no se nombra\n" "ningún atributo de colecciones." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "Aplicación de etiquetas al copiar libros a otra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -23142,20 +23142,20 @@ msgstr "" "libros\n" "a otra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Número máximo de etiquetas por libro que se muestran en el servidor de " "contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Campos personalizados de metadatos que se muestran o no en el servidor de " "contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -23190,11 +23190,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display = ['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Número máximo de «niveles» de ordenación" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -23216,11 +23216,11 @@ msgstr "" "ralentización,\n" "reduzca el valor de este ajuste." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Elija si las fechas se ordenan según los campos visibles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -23230,13 +23230,13 @@ msgstr "" "se usan todos los campos, independientemente de lo que se muestre. Si\n" "este ajuste es «True», sólo se usarán los campos que realmente se muestran." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Especificar que tipo de letra usar cuando se genere una cubierta o tapa por " "defecto" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -23248,11 +23248,11 @@ msgstr "" "Resulta útil si el tipo de letra predeterminado (Liberation Serif) no\n" "contiene todos los caracteres del idioma de los libros en la biblioteca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Controlar el comportamiento de la lista de libros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23274,11 +23274,11 @@ msgstr "" "por\n" "columnas o por píxeles. De manera predeterminada lo hace por columnas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Idioma para usar al ordenar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23304,13 +23304,13 @@ msgstr "" "Ejemplo: locale_for_sorting = 'nb' -- ordenación según las reglas noruegas " "(bokmål)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Número de columnas para metadatos personalizados en el diálogo de edición de " "metadatos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23321,11 +23321,11 @@ msgstr "" "al editar los metadatos de un solo libro. Si es «True» (sí), los campos se\n" "distribuyen en dos columnas. Si es «False» (no), se usa sólo una columna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Orden de las columnas personalizadas en la edición de metadatos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23348,11 +23348,11 @@ msgstr "" "personalizados, como en\n" "metadata_edit_custom_column_order = ['#genero', '#misetiquetas', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Número de segundos de espera antes de mandar correos electrónicos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23367,13 +23367,13 @@ msgstr "" "tendrán\n" "efecto tras el reinicio de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Anchura y altura máximas de las portadas guardadas en la biblioteca de " "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23383,11 +23383,11 @@ msgstr "" "manteniendo las proporciones, para ajustarse a este tamaño. Así\n" "se evita la ralentización debida a portadas extremadamente grandes." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Dónde enviar las noticias descargadas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23407,11 +23407,11 @@ msgstr "" "se enviarán\n" "a la ubicación que tenga más espacio libre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "En qué interfaces debe escuchar el servidor de contenidos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23428,11 +23428,11 @@ msgstr "" "conexiones IPv6 e IPv4 entrantes (esto puede no funcionar en todos los\n" "sistemas operativos)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Barra de herramientas unificada en OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23451,12 +23451,12 @@ msgstr "" "errores impredecibles en algunos sistemas. ¡Ya sabe a lo que se arriesga si\n" "la activa!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Guardar el archivo original al convertir de un formato al mismo formato" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23469,11 +23469,11 @@ msgstr "" "vez. Poniendo «False» en esta opción se evita que calibre guarde el archivo\n" "original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Número mostrado de libros leídos recientemente" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23483,12 +23483,12 @@ msgstr "" "leídos recientemente. Aquí puede especificar cuántos libros se mostrarán\n" "en la lista." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" "Cambiar el tamaño de letra al mostrar los detalles del libro en la interfaz" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23501,11 +23501,11 @@ msgstr "" "valor positivo o\n" "negativo para aumentar o disminuir dicho tamaño." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Compilar plantillas de modo de programa general en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23530,12 +23530,12 @@ msgstr "" "Valor predeterminado: compile_gpm_templates = True\n" "No compilar: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" "Qué formato usar de manera predeterminada con la herramienta de retoques" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23562,3 +23562,76 @@ msgstr "" "default_tweak_format = None (Usar el formato de salida)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "El algoritmo usado para asignar un número dentro de una serie existente a\n" +#~ "un nuevo libro. Los nuevos números asignados con ejeste ajuste son siempre\n" +#~ "enteros, excepto si se especifica un número constante que no sea entero.\n" +#~ "Los valores posibles son:\n" +#~ "next: El primer entero disponible mayor que el mayor de los números en uso\n" +#~ "first_free: El primer entero disponible mayor que 0\n" +#~ "next_free: El primer entero disponible mayor que el menor de los números en " +#~ "uso\n" +#~ "last_free: El primer entero disponible menor que el mayor de los números en " +#~ "uso.\n" +#~ "Devuelve el mayor en uso + 1 si no hay otro disponible\n" +#~ "const: Asigna siempre el número 1\n" +#~ "un número: Asigna siempre ese número. El número no está entre comillas.\n" +#~ "Se puede usar 0.0 aquí\n" +#~ "Ejemplos:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Establezca el ajuste «use_series_auto_increment_tweak_when_importing» a " +#~ "«True»\n" +#~ "para usar los valores anteriores al importar o añadir libros. Si dicho " +#~ "ajuste es\n" +#~ "«False» (el valor predeterminado), el número dentro de la serie será siempre " +#~ "1 si\n" +#~ "no se establece explícitamente al importar. Si es «True», entonces el número " +#~ "dentro\n" +#~ "de la serie se establecerá según el ajuste «series_index_auto_increment».\n" +#~ "Tenga en cuenta que «use_series_auto_increment_tweak_when_importing» sólo\n" +#~ "se usa cuando no hay un valor explícito al imortar. Si la expresión regular " +#~ "empleada\n" +#~ "para importar produce un valor para «series_index», o si está leyendo " +#~ "metadatos\n" +#~ "de libros y el complemento de importación proporciona un valor, entonces se " +#~ "usará\n" +#~ "ese valor sea cual sea el valor del ajuste." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index cfd1ed521d..69030e8342 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-02 00:16+0000\n" "Last-Translator: Kaur Alasoo \n" "Language-Team: Estonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -934,27 +935,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Jah" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Peamine" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Kaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Kaart B" @@ -966,17 +967,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Suhtle Androidi telefonidega" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Suhtle S60 telefonidega." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Suhtle WebOS tahvelarvutitega." @@ -1070,17 +1071,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1092,13 +1093,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1109,24 +1110,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Suhtle iTunes'ga." @@ -1236,7 +1237,7 @@ msgstr "Suhtle Blackberry nutitelefoniga." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1279,14 +1280,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Suhtle PocketBook 602/603/902/903 lugeriga." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Suhtle PocketBook 360+ lugeriga." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Suhtle PocketBook 701 lugeriga." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Suhtle Infibeam Pi2 lugeriga." @@ -2027,6 +2032,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3570,7 +3585,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3579,7 +3594,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3592,7 +3607,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3616,7 +3631,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3627,7 +3642,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3651,7 +3666,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3994,7 +4009,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4003,7 +4018,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4384,7 +4399,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4862,11 +4877,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4888,7 +4903,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4995,7 +5010,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5425,7 +5440,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5655,7 +5670,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5941,7 +5956,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6153,49 +6168,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7302,45 +7317,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7395,7 +7410,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7404,7 +7419,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7412,7 +7427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7738,7 +7753,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8121,39 +8136,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8162,57 +8177,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8437,14 +8452,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8473,19 +8488,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8927,7 +8942,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8946,13 +8961,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9033,7 +9048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9043,13 +9058,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9060,13 +9075,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9080,12 +9095,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9244,47 +9259,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9292,7 +9307,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9302,7 +9317,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9317,53 +9332,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9392,13 +9407,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9465,7 +9480,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9487,7 +9502,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10584,7 +10599,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10873,7 +10888,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11252,7 +11267,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11494,13 +11509,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11569,11 +11584,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11591,52 +11606,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11731,12 +11746,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11919,7 +11934,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11957,7 +11972,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11965,27 +11980,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11993,115 +12008,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12109,38 +12124,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13474,7 +13489,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14776,29 +14791,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15339,42 +15354,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15396,13 +15411,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15534,105 +15549,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15903,7 +15918,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16132,40 +16147,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16275,101 +16290,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17146,15 +17161,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17165,20 +17180,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17269,7 +17284,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17571,7 +17586,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17583,17 +17598,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17602,20 +17617,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17625,15 +17640,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17646,40 +17661,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17687,34 +17722,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17729,18 +17764,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17748,33 +17783,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17811,17 +17846,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18224,11 +18259,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19559,6 +19594,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19581,11 +19617,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19594,11 +19630,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19621,11 +19657,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19635,11 +19671,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19658,12 +19694,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19676,11 +19712,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19708,11 +19744,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19725,11 +19761,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19740,11 +19776,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19779,11 +19815,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19803,11 +19839,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19827,11 +19863,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19850,11 +19886,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19867,11 +19903,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19942,11 +19978,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19973,26 +20009,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20011,11 +20047,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20027,22 +20063,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20050,11 +20086,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20066,11 +20102,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20084,11 +20120,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20096,11 +20132,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20112,11 +20148,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20125,22 +20161,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20150,11 +20186,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20165,11 +20201,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20181,11 +20217,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20193,22 +20229,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20216,11 +20252,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20232,11 +20268,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 53b908c97e..8b5ca8c919 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-07-02 20:33+0000\n" "Last-Translator: Asier Iturralde Sarasola \n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-03 05:35+0000\n" -"X-Generator: Launchpad (build 15531)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Generator: Launchpad (build 15558)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -990,27 +991,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Bai" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Nagusia" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "A txartela" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "B txartela" @@ -1022,7 +1023,7 @@ msgstr "Araztu saioa" msgid "Communicate with Android phones." msgstr "Android telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1030,11 +1031,11 @@ msgstr "" "Gailuan dagoen komen bitartez bereizitako direktorioen zerrenda, liburu " "elektronikoak hara igortzeko. Existitzen den lehena erabiliko da." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "S60 telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Komunikatu WebOS tablets enpresakoekin." @@ -1137,17 +1138,17 @@ msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d %(tot)d horietatik" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "amaiturik" @@ -1162,7 +1163,7 @@ msgstr "" "Ezabatu \"iBooks app\" erabiliz.\n" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1170,7 +1171,7 @@ msgstr "" "Azalaren arte lan batzuk ezin izan dira bihurtu.\n" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1181,24 +1182,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Albisteak" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalogoa" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Komunikatu iTunes horrekin ." @@ -1315,7 +1316,7 @@ msgstr "Komunikatu Blackberry smart telefonoarekin." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1358,14 +1359,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kontaktatu PocketBook 602/603/902/903 reader horrekin." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Komunikatu \"PocketBook 360+ reader\" horrekin." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Komunikatu \"PocketBook 701\" horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2174,6 +2179,16 @@ msgstr "" msgid "Card A folder" msgstr "A txartelaren karpeta" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4100,7 +4115,7 @@ msgstr "AKATSA TXANTILOIAN" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Ez" @@ -4109,7 +4124,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4122,7 +4137,7 @@ msgstr "Izenburua" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Egilea(k)" @@ -4146,7 +4161,7 @@ msgid "Comments" msgstr "Iruzkinak" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4157,7 +4172,7 @@ msgid "Tags" msgstr "Etiketak" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4181,7 +4196,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4550,7 +4565,7 @@ msgstr "%s liburuen formatuekin ezin. Oraingoz sostengurik ez" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Liburu %(sidx)s nondik %(series)s" @@ -4559,7 +4574,7 @@ msgstr "Liburu %(sidx)s nondik %(series)s" msgid "HTML TOC generation options." msgstr "HTML aurkibideak sortzeko aukerak." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5006,7 +5021,7 @@ msgid "Choose Files" msgstr "Aukeratu fitxategiak" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Liburuak" @@ -5500,11 +5515,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Huts egin du" @@ -5526,7 +5541,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5637,7 +5652,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6092,7 +6107,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "E" @@ -6326,7 +6341,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6618,7 +6633,7 @@ msgid "No books found" msgstr "Ez da libururik aurkitu" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Baimenik ez" @@ -6852,50 +6867,50 @@ msgstr "" msgid "Donate" msgstr "Dohaintza egin" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Egin klik zabaltzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Id." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" "%(sidx)s horretako %(series)s liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Bildumak" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Azala itsatsi" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Azala kopiatu" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Azala kendu" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Egin klik birritan liburuaren zehaztasunen leihoa ikusteko" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Bidea (Path)" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8029,45 +8044,45 @@ msgstr "" "Ezarri metadatuak. Helburu fitxategiak metadatu hauetatik ahalik eta " "metadatu gehien gordeko ditu." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Aukeratu liburu-azala honentzat: " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Ezin irakurri" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Huts egin du fitxategia irakurtzerakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " ez da irudi baliogarria" @@ -8124,7 +8139,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8136,7 +8151,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Sailak:" @@ -8144,7 +8159,7 @@ msgstr "&Sailak:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Ezagunak diren sailen zerrenda. Sail berria gehi dezakezu." @@ -8476,7 +8491,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Kendu" @@ -8870,39 +8885,39 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Definitu gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "izarra(k)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Baloraziorik gabea" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Ezarri '%s' gaurko eguna adierazteko" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "'%s' garbitu" @@ -8911,21 +8926,21 @@ msgstr "'%s' garbitu" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " aurkibidea:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -8933,23 +8948,23 @@ msgstr "" "\"{0}\" zerrendatzeak badu balio ez duen datu bat eta lehenetsitako baliora " "aldatuko da" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aldaketak aplikatu" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Ezabatu sailak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Liburuen zenbaketa automatikoa" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "behartu zenbakia honekin hasten " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -8957,15 +8972,15 @@ msgstr "" "\"{0}\" zerrendatze horrek baditu balio ez duen daturik eta horrelakorik ez " "da zerrendan agertuko" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Ezabatu etiketa guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "gehitzeko etiketak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "ezabatzeko etiketak" @@ -9195,14 +9210,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Baliorik ez duen txantiloia" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9232,19 +9247,19 @@ msgstr "Erabil ezazu egile-sailkapena, egile izenaren arabera sailkatzeko" msgid "Save &template:" msgstr "Gorde &txantiloi:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Zenbat liburu hutsik?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Zenbat liburu hutsik gehitu beharko?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Liburu berrien autore bezala ezarri:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Autorea Ezezaguna bezala berrezarri" @@ -9711,7 +9726,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9730,13 +9745,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." @@ -9821,7 +9836,7 @@ msgstr "Esteka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Ez da bat datorrenik aurkitu" @@ -9831,13 +9846,13 @@ msgid "Change Case" msgstr "Letra larriak/xeheak giltza aldatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Letra larriak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Letra xeheak" @@ -9848,13 +9863,13 @@ msgid "Swap Case" msgstr "Trukatu leta xehe/larri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Izenburuaren letra mota (xehe/larri)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Kapitalizatu" @@ -9868,12 +9883,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Egile izenek ezin dute & karakterea eduki." @@ -10032,32 +10047,32 @@ msgstr "Bilatu/Ordeztu" msgid "Working" msgstr "Lanean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Karaktereek bat egin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Adierazpen erregularra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Ordeztu eremua" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Erantsi aurretik eremuari" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Erantsi eremuari" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Editatzen %d liburuetakometadatuen informazioa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10065,16 +10080,16 @@ msgstr "" "Egin itzazu aldaketa guztiak bat-batean elkarrizketa leihoa itxi gabe. " "Eragiketa hau ezin da bertan behera utzi edo atzera bota" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Liburua %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10086,7 +10101,7 @@ msgstr "" "babes-kopia egitea zeharo gomendagarria da. Bilatu eta ordeztu eremuak " "testuan adierazpen erregularrak edo irizpide-karaktereak erabiliz. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10103,7 +10118,7 @@ msgstr "" "bada ondo zehazten, bilaketa testua bai letra larriekin bai letra xeheekin " "egingo da." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10129,28 +10144,28 @@ msgstr "" "erreferentzia python adierazpen arruntei buruz gehiago irakurtzeko eta " "begiratu batez ere 'sub' funtzioa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R TXANTILOI ERROREA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Bilatu/ordeztu ez dabil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Bilatzeko patroaia ez dabil: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10159,25 +10174,25 @@ msgstr "" "Aldaketak ezartzen %d liburuetara.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Gordetako bilaketa/ordezkapena ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10208,13 +10223,13 @@ msgstr "" "Charles Dickens honela sailkatuko da; Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Balorazioa:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Liburu honen balorazioa. 0-5 izar" @@ -10293,7 +10308,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Data:" @@ -10315,7 +10330,7 @@ msgid "Clear published date" msgstr "Argitalpen data ezabatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Hizkuntzak:" @@ -11445,7 +11460,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Etiketak:" @@ -11744,7 +11759,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Editatu txantiloia" @@ -12139,7 +12154,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBNa:" @@ -12381,13 +12396,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -12459,11 +12474,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "B" @@ -12481,52 +12496,52 @@ msgstr "Tamaina (Mb)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Bilaketa izena hauxe: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 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:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Ez zaizu baimenik eman" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "Liburutegian" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Ezabatzeko markatuta" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Egin ezazu klik birritan editatzeko

" @@ -12623,12 +12638,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Ikustailearen tresna-barra" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Hurrengo orrialdea" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Aurreko orrialdea" @@ -12818,7 +12833,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12863,7 +12878,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12876,11 +12891,11 @@ msgstr "" "batekin. Kutxatila gorri baldin badago, orduan egileak edo egileek eta " "testuek ez dute bat egin." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -12888,7 +12903,7 @@ msgstr "" " Kolore berdeak adierazten du erabiltzen ari garen egile mota honek bat " "egiten duela erabiltzen ari garen egilearekin" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -12897,11 +12912,11 @@ msgstr "" "oraingo egilearekin. Hau baldin bada zeuk nahi duzuna, ez duzu ezer egin " "behar." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12909,116 +12924,116 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Ezarri ezazu liburu honen azala hautatutako formatutik" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Aukeratu formatuak honentzat " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Formaturik ez da aukeratu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Ezin izan dira metadatuak irakurri" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Arakatu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "M&oztu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Deskargatu liburu&azala" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Sortu liburu-azala" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Ez da irudi baliogarria" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Zehaztu egilea eta izenburua" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Aldatu diren etiketak" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13026,38 +13041,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "ISBN zenbaki baliogarria" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "ISBN zenbaki balio gabea" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Argitaratu&rik:" @@ -14453,7 +14468,7 @@ msgid "Never" msgstr "Inoiz ez" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Lehen letratik" @@ -15840,29 +15855,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Aldaketa horiek ez dira onartu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16410,44 +16425,44 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Bilaketak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Bilaketa izena bikoiztua" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "%s bilaketa izen hori dagoeneko erabilia izan da." @@ -16469,13 +16484,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Kudeatu erabiltzaile kategoriak" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Kudeatu gordetako bilaketak" @@ -16621,105 +16636,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Ezkutatu %s kategoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Erakutsi kategoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Kudeatu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Erakutsi kategoria guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Aldatu azpi-kategorizazio eskema" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -17002,7 +17017,7 @@ msgid "Options to customize the ebook viewer" msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Gogoratu erabilitako azken leiho tamaina" @@ -17246,40 +17261,40 @@ msgstr "Erabiltzailearen &Estilo-orria" msgid "No results found for:" msgstr "Ez da emaitzik aurkitu honetarako:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Bilatu hiztegian" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Joan horra..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Hurrengo atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Aurreko atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Documentuaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Documentuaren bukaera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Atalaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Atalaren amaiera" @@ -17389,105 +17404,105 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Aukeratu liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Liburu elektronikoak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Ez da bat etortzerik aurkitu %s horretarako" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Jarioa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Bistarazten %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Laster-marka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Gehitu laster-marka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Sartu laster-markaren izenburua:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Kudeatu laster-markak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Liburu elektronikoa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Ezin izan da liburua zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen " "hasterakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa " "zabaltzen hasi eta berehalakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18383,15 +18398,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18402,20 +18417,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -18522,7 +18537,7 @@ msgstr "" "Erabiltzailearen eskuliburua. Lehenetsita: ez egin inolako iragazpenik." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18898,7 +18913,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "Errorea: zehaztu beharko duzu irteera katalogo fitxategi bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18920,7 +18935,7 @@ msgstr "" " agindua.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18928,11 +18943,11 @@ msgstr "" "Zutabeak balio anitz gordetzen baditu, erantsi zehaztutako balioak " "lehenagotik zeuden balioetara, ordeztu beharrean." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Errorea: zehaztu behar duzu eremu izen bat, ID bat eta balio bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18947,20 +18962,20 @@ msgstr "" "Erakusten ditu zutabeen etiketak eta IDak.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Erakutsi zehaztasunak zutabe bakoitzean." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Galduko dituzu zutabeko datu guztiak: %r. Ziur zaude (bai/ez)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "bai" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18977,15 +18992,15 @@ msgstr "" " zutabeak custom_columns aginduarekin, (pertsonalizatu_zutabeak).\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Ez eskatu baieztapenik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Errorea: zutabearen etiketa zehaztu beharko duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19008,42 +19023,62 @@ msgstr "" " ordeztu egingo dela.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Errorea: ekintza bat zehaztu behar duzu (gehitu|ezabatu|zerrendatu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Izena:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Katea bilatzen:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Errorea: zehaztu behar duzu izen bat eta bilaketa-kate bat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "gehiturik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Errorea: izen bat zehaztu behar duzu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "ezabaturik" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Errorea: %s ekintza ezezaguntzat hartu da, hauetako bat beharko: " "(gehitu|ezabatu|zerrendatu)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19055,12 +19090,12 @@ msgstr "" "Egin itzazu liburutegia osatzen duen fitxategi sisteman azterketa eta " "egiaztapen batzuk . Txostenak hauek dira: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Helburua CSV (Comma Separated Values) horretan" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19068,7 +19103,7 @@ msgstr "" "Txostenak komaz bereizitako zerrenda.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19076,7 +19111,7 @@ msgstr "" "Komaz bereizitako luzapenen zerrenda kasurik ez egiteko.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19084,11 +19119,11 @@ msgstr "" "Komaz bereizitako izenen zerrenda kasurik ez egiteko.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Txosten azterketa ezezaguna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19117,7 +19152,7 @@ msgstr "" "menpe geratuko da.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19125,12 +19160,12 @@ msgstr "" "Berreskuratzea egin, bai. Agindua ez da martxan hasiko aukera hau zehaztu " "arte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19142,7 +19177,7 @@ msgstr "" "Txostena sortzen du kategorien informazioaren gainean datu basean. Hori\n" "informazio hori etiketen erakusleihoan erakusten denaren baliokidea da.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19150,7 +19185,7 @@ msgstr "" "Erakutsi bakarrik zenbat gai dagoen kategoria bakoitzeko eta ez zenbat aldiz " "zenbatu den gai bakoitzeko kategoria bakoitzean" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19158,7 +19193,7 @@ msgstr "" "CSV (Comma-separated values) moduan dagoen kategoriaren balioan jartzeko " "karakterea. Lehenetsita aipuetan (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19166,17 +19201,17 @@ msgstr "" "Bilatutako izenen kategorien komen bidez bereizitako zerrenda.\n" "Lehenetsita: dena" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Eremuak bereizteko erabili den katea CSV (Comma-separated values) motatakoa " "da. Lehenetsitako balioa koma bat da." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "KATEGORIA GAIAK" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19223,19 +19258,19 @@ msgstr "" msgid "creating custom column " msgstr "zutabe pertsonalizatua sortzen " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -19688,11 +19723,11 @@ msgstr "" "Kargatu, modu automatikoan, berriro zerbitzaria sorburu kodea aldatzerakoan. " "Agian ez da ingurune guztietan behar bezala egingo." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -21058,6 +21093,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -21080,11 +21116,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -21093,11 +21129,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -21120,11 +21156,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -21134,11 +21170,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -21157,12 +21193,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -21175,11 +21211,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -21207,11 +21243,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -21224,11 +21260,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -21239,11 +21275,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -21278,12 +21314,12 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" "Kontrolatu liburuen izenburuen eta sailen izenen sailkapena liburutegian" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -21303,12 +21339,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Kontrolatu izenburuen eta sailen formateatzea txantiloietan erabiltzerakoan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -21328,11 +21364,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -21351,11 +21387,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -21368,11 +21404,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -21443,11 +21479,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -21474,26 +21510,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21512,11 +21548,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21528,22 +21564,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21551,11 +21587,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21567,11 +21603,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21585,11 +21621,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21597,11 +21633,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21613,11 +21649,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21626,22 +21662,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21651,11 +21687,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21666,11 +21702,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "OS Xeko tresnabarra bateratua" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21682,11 +21718,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21694,22 +21730,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21717,11 +21753,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21733,11 +21769,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 48b0a2145f..db28c021c7 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+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: 2012-06-30 04:59+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -938,27 +939,27 @@ msgstr "آدرس برای کتاب خانه طولانی است. باید کمت #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "بلی" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "اصلی" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -970,17 +971,17 @@ msgstr "لگاریتم اشکال یابی" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1074,17 +1075,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1096,13 +1097,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1113,24 +1114,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1240,7 +1241,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1283,14 +1284,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2031,6 +2036,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3575,7 +3590,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3584,7 +3599,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3597,7 +3612,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3621,7 +3636,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3632,7 +3647,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3656,7 +3671,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3999,7 +4014,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4008,7 +4023,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4389,7 +4404,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4867,11 +4882,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4893,7 +4908,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5000,7 +5015,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5430,7 +5445,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5660,7 +5675,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5946,7 +5961,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6158,49 +6173,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7307,45 +7322,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7400,7 +7415,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7409,7 +7424,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7417,7 +7432,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7743,7 +7758,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8126,39 +8141,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8167,57 +8182,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8442,14 +8457,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8478,19 +8493,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8932,7 +8947,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8951,13 +8966,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9038,7 +9053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9048,13 +9063,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9065,13 +9080,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9085,12 +9100,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9249,47 +9264,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9297,7 +9312,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9307,7 +9322,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9322,53 +9337,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9397,13 +9412,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9470,7 +9485,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9492,7 +9507,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10589,7 +10604,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10878,7 +10893,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11257,7 +11272,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11499,13 +11514,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11574,11 +11589,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11596,52 +11611,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11736,12 +11751,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11924,7 +11939,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11962,7 +11977,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11970,27 +11985,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11998,115 +12013,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12114,38 +12129,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13479,7 +13494,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14781,29 +14796,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15344,42 +15359,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15401,13 +15416,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15539,105 +15554,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15908,7 +15923,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16137,40 +16152,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16280,101 +16295,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17151,15 +17166,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17170,20 +17185,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17274,7 +17289,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17576,7 +17591,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17588,17 +17603,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17607,20 +17622,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17630,15 +17645,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17651,40 +17666,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17692,34 +17727,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17734,18 +17769,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17753,33 +17788,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17816,17 +17851,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18229,11 +18264,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19564,6 +19599,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19586,11 +19622,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19599,11 +19635,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19626,11 +19662,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19640,11 +19676,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19663,12 +19699,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19681,11 +19717,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19713,11 +19749,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19730,11 +19766,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19745,11 +19781,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19784,11 +19820,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19808,11 +19844,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19832,11 +19868,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19855,11 +19891,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19872,11 +19908,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19947,11 +19983,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19978,26 +20014,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20016,11 +20052,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20032,22 +20068,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20055,11 +20091,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20071,11 +20107,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20089,11 +20125,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20101,11 +20137,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20117,11 +20153,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20130,22 +20166,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20155,11 +20191,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20170,11 +20206,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20186,11 +20222,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20198,22 +20234,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20221,11 +20257,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20237,11 +20273,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index df8bdb9dd5..2af752cf75 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-02-03 12:13+0000\n" "Last-Translator: Jaakko Perttilä \n" "Language-Team: Finnish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:53+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:42+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -954,27 +955,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -986,7 +987,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikoi Android-puhelinten kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +995,11 @@ msgstr "" "Pilkulla eroteltu lista laitteen hakemistoista, joihin e-kirjat lähetetään. " "Ensimmäistä olemassaolevaa käytetään" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Kommunikoi S60-puhelimien kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1092,17 +1093,17 @@ msgstr "Päivittää laitteen metatietolistausta..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Valmis" @@ -1117,7 +1118,7 @@ msgstr "" "Poista iBooks-sovelluksella.\n" "Valitse 'Näytä yksityiskohdat' nähdäksesi listan." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1125,7 +1126,7 @@ msgstr "" "Osaa kansitaiteesta ei voitu kääntää.\n" "Valitse 'Näytä yksityiskohdat' nähdäksesi listan." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1136,24 +1137,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Uutiset" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Luettelo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Kommunikoi iTunesin kanssa." @@ -1264,7 +1265,7 @@ msgstr "Kommunikoi Blackberry-älypuhelimen kanssa." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1307,14 +1308,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "siirrä tietoa PocketBook 602/603/902/903-lukijan kanssa" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "siirrä tietoa PocketBook 360+ lukijan kanssa" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "siirrä tietoa PocketBook 701 lukijan kanssa" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2059,6 +2064,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3662,7 +3677,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3671,7 +3686,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3684,7 +3699,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Tekijä(t)" @@ -3708,7 +3723,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3719,7 +3734,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3743,7 +3758,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4086,7 +4101,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4095,7 +4110,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4476,7 +4491,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4955,11 +4970,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4981,7 +4996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5088,7 +5103,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5518,7 +5533,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5748,7 +5763,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6034,7 +6049,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6246,49 +6261,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7395,45 +7410,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7488,7 +7503,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7497,7 +7512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7505,7 +7520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7831,7 +7846,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8214,39 +8229,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8255,57 +8270,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8530,14 +8545,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8566,19 +8581,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9020,7 +9035,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9039,13 +9054,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9126,7 +9141,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9136,13 +9151,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9153,13 +9168,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9173,12 +9188,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9337,47 +9352,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9385,7 +9400,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9395,7 +9410,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9410,53 +9425,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9485,13 +9500,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9558,7 +9573,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9580,7 +9595,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10677,7 +10692,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10966,7 +10981,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11345,7 +11360,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11587,13 +11602,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11662,11 +11677,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11684,52 +11699,52 @@ msgstr "Koko (Mt)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11824,12 +11839,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Seuraava sivu" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -12012,7 +12027,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12050,7 +12065,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12058,27 +12073,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12086,115 +12101,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12202,38 +12217,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13567,7 +13582,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14869,29 +14884,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15432,42 +15447,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15489,13 +15504,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Tallennettujen hakujen hallinta" @@ -15627,105 +15642,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15996,7 +16011,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16225,40 +16240,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Seuraava osio" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16368,101 +16383,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17250,15 +17265,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17269,20 +17284,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17373,7 +17388,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17675,7 +17690,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17687,17 +17702,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17706,20 +17721,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17729,15 +17744,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17750,40 +17765,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17791,34 +17826,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17833,18 +17868,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17852,33 +17887,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17915,17 +17950,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18328,11 +18363,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19667,6 +19702,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19689,11 +19725,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19702,11 +19738,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19729,11 +19765,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19743,11 +19779,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19766,12 +19802,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19784,11 +19820,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19816,11 +19852,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19833,11 +19869,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19848,11 +19884,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19887,11 +19923,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19911,11 +19947,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19935,11 +19971,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19958,11 +19994,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19975,11 +20011,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20050,11 +20086,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20081,26 +20117,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20119,11 +20155,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20135,22 +20171,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20158,11 +20194,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20174,11 +20210,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20192,11 +20228,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20204,11 +20240,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20220,11 +20256,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20233,22 +20269,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20258,11 +20294,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20273,11 +20309,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20289,11 +20325,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20301,22 +20337,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20324,11 +20360,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20340,11 +20376,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 4adf244ec8..cc34dd844e 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index db33344be7..32198a6b91 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: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-06-17 10:56+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" +"PO-Revision-Date: 2012-07-05 20:58+0000\n" "Last-Translator: cleante \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: 2012-06-30 04:53+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:42+0000\n" +"X-Generator: Launchpad (build 15558)\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" @@ -29,8 +29,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -103,7 +103,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -124,9 +125,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -155,30 +156,30 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -190,15 +191,15 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -995,27 +996,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Oui" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Carte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Carte B" @@ -1027,7 +1028,7 @@ msgstr "Journal de débogage" msgid "Communicate with Android phones." msgstr "Communiquer avec les téléphones Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1035,11 +1036,11 @@ msgstr "" "Liste de répertoires séparés par des virgules utilisée pour envoyer les " "livres numériques vers l’appareil. Le premier existant sera utilisé." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Communique avec une tablette WebOS" @@ -1160,17 +1161,17 @@ msgstr "Mise à jour de la liste des métadonnées de l’appareil…" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d sur %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Terminé" @@ -1185,7 +1186,7 @@ msgstr "" "Les supprimer en utilisant l’application iBooks.\n" "Cliquer « Afficher détails » pour obtenir la liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1193,7 +1194,7 @@ msgstr "" "Certaines illustrations de couverture n’ont pu être converties.\n" "Cliquer sur « Afficher Détails » pour une liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1204,24 +1205,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Informations" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catalogue" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Communiquer avec iTunes" @@ -1339,7 +1340,7 @@ msgstr "Communiquer avec le smartphone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1382,14 +1383,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Communiquer avec le lecteur PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Communiquer avec le lecteur PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Communiquer avec le PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Communiquer avec la liseuse électronique Infibeam Pi2" @@ -2248,6 +2253,16 @@ msgstr "" msgid "Card A folder" msgstr "Répertoire de la carte A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4297,7 +4312,7 @@ msgstr "ERREUR DE MODELE" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Non" @@ -4306,7 +4321,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4319,7 +4334,7 @@ msgstr "Titre" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Auteur(s)" @@ -4343,7 +4358,7 @@ msgid "Comments" msgstr "Commentaires" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4354,7 +4369,7 @@ msgid "Tags" msgstr "Etiquettes" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4378,7 +4393,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4773,7 +4788,7 @@ msgstr "Les livres au format %s ne sont pas pris en charge" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livre %(sidx)s sur %(series)s" @@ -4782,7 +4797,7 @@ msgstr "Livre %(sidx)s sur %(series)s" 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:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5240,7 +5255,7 @@ msgid "Choose Files" msgstr "Choisir les fichiers" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Livres" @@ -5753,11 +5768,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Echec" @@ -5784,7 +5799,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5901,7 +5916,7 @@ msgstr "" "voir lesquels. Cette action est contrôlée par l'option de fusion automatique " "dans Préférences-> Ajout de livres." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6390,7 +6405,7 @@ msgid "Move to next highlighted match" msgstr "Aller à la correspondance suivante surlignée" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6629,7 +6644,7 @@ msgid "this book" msgstr "ce livre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Rechercher %s" @@ -6936,7 +6951,7 @@ msgid "No books found" msgstr "Aucun livre trouvé" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Aucune permission" @@ -7169,49 +7184,49 @@ msgstr "Ajouté %(num)d livre(s) automatiquement depuis %(src)s" msgid "Donate" msgstr "Faire un don" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Cliquer pour ouvrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livre %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Coller la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copier la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Enlever la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Double-cliquer pour ouvrir la fenêtre de détails du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Chemin" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8400,45 +8415,45 @@ msgstr "" "Indiquer les métadonnées. Le fichier de sortie contiendra autant de ces " "métadonnées que possible." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Ce livre n’a pas de couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Choisir la couverture pour " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Impossible de lire" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Erreur à la lecture du fichier" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " n’est pas une image compatible" @@ -8495,7 +8510,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8507,7 +8522,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Séries :" @@ -8515,7 +8530,7 @@ msgstr "&Séries :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries." @@ -8849,7 +8864,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Supprimer" @@ -9263,39 +9278,39 @@ msgstr "Le navigateur de coverture ne peut ête chargé" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Indéfini(e)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "étoile(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Non noté" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Définir « %s » à aujourd’hui" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Effacer « %s »" @@ -9304,11 +9319,11 @@ msgstr "Effacer « %s »" msgid "Open Item Editor" msgstr "Ouvrir un élément dans un éditeur" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Valeurs modifiées" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9316,11 +9331,11 @@ msgstr "" "Vous avez modifié les valeurs. Pour utiliser cet éditeur, vous devez soit " "annuler soit appliquer ces changements. Appliquer les changements ?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index :" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9328,23 +9343,23 @@ msgstr "" "L’énumération \"{0}\" contient une valeur non valide qui va être fixée à sa " "valeur par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Appliquer les modifications" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Effacer les series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Nummérotation automatique des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Force les nombres à commencer par " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9352,15 +9367,15 @@ msgstr "" "L’énumération \"{0}\" contient des valeurs non valides qui ne vont pas " "apparaître dans la liste" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Supprimer toutes les étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "étiquettes à ajouter" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "étiquettes à supprimer" @@ -9599,14 +9614,14 @@ msgstr "" "pourraient ne pas fonctionner. Êtes-vous sûr(e) ?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Modèle incorrect" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9639,19 +9654,19 @@ msgstr "Utiliser la clé de tri par auteur comme auteur" msgid "Save &template:" msgstr "Sauvegarder le &modèle :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Combien de livres vides?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Combien de livres vides doivent être ajoutés?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Initialiser l’auteur des nouveaux livres à :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Réinitialiser l’auteur à Inconnu" @@ -10213,7 +10228,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10232,13 +10247,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 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." @@ -10330,7 +10345,7 @@ msgstr "Lien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Aucun résultat" @@ -10340,13 +10355,13 @@ msgid "Change Case" msgstr "Modifier la casse" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Majuscule" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minuscule" @@ -10357,13 +10372,13 @@ msgid "Swap Case" msgstr "Basculer la casse" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Casse du titre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Mettre en majuscules" @@ -10377,12 +10392,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Les noms d’auteurs ne peuvent pas contenir le caractère &" @@ -10547,32 +10562,32 @@ msgstr "Rechercher/Remplacer" msgid "Working" msgstr "En cours" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Correspondance de caractère" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Expression rationnelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Remplacer le champ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Ajouter initialement au champ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Ajouter au champs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Edite les informations des métadonnées pour %d livres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10580,16 +10595,16 @@ msgstr "" "Effectue immédatement tous les changements sans fermer la boite de dialogue. " "Cette opération ne peut pas être annulée ou défaite" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Livre %d :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Saisir un type d’identifiant" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10602,7 +10617,7 @@ msgstr "" "avant de continuer.

Rechercher et remplacer dans les champs de texte en " "utilisant une correspondance de caractères ou une expression rationnelle. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10619,7 +10634,7 @@ msgstr "" "n’est pas cochée, le texte correspondra à la fois aux majuscules et aux " "minuscules" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10646,29 +10661,29 @@ msgstr "" "plus d’informations sur les expressions rationnelles en Python, et en " "particulier la fonction 'sub'." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ERREUR DU MODELE DE R/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" "Vous devez préciser uen destination quand la source est un champ mixte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Préciser une destination d’identifiant type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Recherche/Remplacement erroné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Motif de recherche erroné : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10677,26 +10692,26 @@ msgstr "" "Applique les changements à %d livres.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Supprimer les requêtes rechercher/remplacer sauvegardées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La recherche/le remplacement sauvegardé sera supprimé. Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Recherche/remplacement sauvegardé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Nom de la recherche/du remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10729,13 +10744,13 @@ msgstr "" "Dickens doit être classé comme Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Note :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Note de ce livre. de 0 à 5 étoiles" @@ -10815,7 +10830,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Date :" @@ -10837,7 +10852,7 @@ msgid "Clear published date" msgstr "Effacer la date de publication" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Langues:" @@ -12071,7 +12086,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Étiquettes:" @@ -12377,7 +12392,7 @@ msgid "Open Template Editor" msgstr "Ouvrir Editeur De Modèle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Editer le modèle" @@ -12787,7 +12802,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN :" @@ -13036,13 +13051,13 @@ msgstr "Rechercher un raccourci par nom" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Pas de résultats" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Impossible de trouver un raccourci correspondant à %s" @@ -13115,11 +13130,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "Notes" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -13137,25 +13152,25 @@ msgstr "Taille (Mo)" msgid "Modified" msgstr "Modifié" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Le nom recherché/consulté est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 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:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permission refusée" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13163,30 +13178,30 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Echec de lamise en place des données" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" "Echec de lamise en place des données, cliquer sur Afficher les détails pour " "voir pourquoi." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "Dans la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Marqué pour suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Double clic pour m’ éditer

" @@ -13283,12 +13298,12 @@ msgid "LRF Viewer toolbar" msgstr "Barre d’outil pour le visionneur LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Page suivante" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Page précédente" @@ -13493,7 +13508,7 @@ msgid "Unhandled exception" msgstr "Exception non gérée" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13542,7 +13557,7 @@ msgstr "" "modifications avec de pouvoir utiliser « Gérer auteurs ». Voulez-vous " "enregistrer ces modifications ?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13555,11 +13570,11 @@ msgstr "" "de tri de l’auteur. Si elle est colorée en rouge, alors les auteurs et ce " "texte ne correspondent pas." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Tri par auteur:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13567,7 +13582,7 @@ msgstr "" " La couleur verte indique que la clé de tri par auteur actuelle correspond à " "l’auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13576,11 +13591,11 @@ msgstr "" "pas à l’auteur actuel. Aucune action n’est requise si c’est ce que vous " "voulez." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Nombre:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13591,92 +13606,92 @@ msgstr "" "\n" "Double cliquer pour voir" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Restaurer %s à partir de l’original" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Indiquer la couverture pour le livre à partir du format sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" "Indiquer les métadonnées pour ce livre à partir du format sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Ajouter un format pour ce livre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Supprimer le format sélectionné pour ce livre" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Choisir les formats pour " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Aucun format sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Impossible de lire les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Parcourir" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "R&ogner" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Télécharger la cou&verture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Générer la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "N’est pas une image correcte" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Précisez le titre et l’auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Couverture invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Etiquettes modifiées" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13685,26 +13700,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Langage inconnu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds :" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13715,38 +13730,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Le numéro ISBN est correct" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Le numéro ISBN est incorrect" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "ISBN invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Entrer un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Éditeur:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Effacer la date" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Pu&blié :" @@ -15294,7 +15309,7 @@ msgid "Never" msgstr "Jamais" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Par la première lettre" @@ -16880,7 +16895,7 @@ msgstr "Ce réglage posséde sa valeur par défaut" msgid "This tweak has been customized" msgstr "Ce réglage a été personnalisé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16891,12 +16906,12 @@ msgstr "" "personnalisations devrait être disponible sur le site web où vous les avez " "téléchargés." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Rechercher un réglage" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16904,11 +16919,11 @@ msgstr "" "Il y a eu une erreur de syntaxe dans votre réglage. Appuyez sur le bouton " "afficher les détails pour obtenir les détails." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Réglages invalides" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17505,48 +17520,48 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Recherches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Renommer la catégorie utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Nom de recherche en double" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Le nom de la recherche sauvegardé %s est déjà utilisé" @@ -17568,13 +17583,13 @@ msgid "Manage Tags" msgstr "Gérer Étiquettes" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Gérer les Catégories définies par l’Utilisateur" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Gérer les Recherches Sauvegardées" @@ -17723,105 +17738,105 @@ msgstr "" "Tous ces category_managers sont disponible en faisant un click droit sur les " "items du navigateur d’étiquettes ci-dessus" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Renommer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Supprimer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Editer le tri pour %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Éditer le lien pour %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Ajouter %s à la catégorie utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Enfants de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Supprimer la recherche %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Supprimer %(item)s de la catégorie %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Rechercher tout sauf %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Ajouter la sous-catégorie à %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Supprimer la catégorie utilisateur %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Cacher la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Afficher la catégorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Rechercher les livres dans la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Rechercher les livres qui ne sont pas dans la catégorie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Gérer %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Afficher toutes les catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Modifier le schéma des sous-catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Désactiver" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Partition" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "La première lettre peut être utilisée seulement lors du tri par nom" @@ -18113,7 +18128,7 @@ msgid "Options to customize the ebook viewer" msgstr "Options de personnalisation du visionneur de livre numérique" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Se souvenir de la dernière taille de fenêtre utilisée" @@ -18369,40 +18384,40 @@ msgstr "&Feuille de style utilisateur" msgid "No results found for:" msgstr "Aucun résultat trouvé pour :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Rechercher dans le dictionnaire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Chercher la prochaine occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Aller vers…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Section suivante" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Section précédente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Début du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Fin du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Début de la section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Fin de la section" @@ -18512,23 +18527,23 @@ msgstr "Effacer la liste des livres ouverts récemment" msgid "Connecting to dict.org to lookup: %s…" msgstr "Connexion à dict.org pour rechercher : %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Cet emplacement n'existe pas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "L'emplacement indiqué par cet article n'existe pas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Choisir un livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Livres numériques" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18537,77 +18552,77 @@ msgstr "" "Modifie la taille de fonte %(which)s\n" "Agrandissement courant: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "plus grand" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "plus petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Pas de correspondance trouvée pour : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Chargement du flux…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Aménagement de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Marque-page #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Ajouter un signet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Entrer un titre pour le signet :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Gérer les Signets" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Chargement du livre numérique…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Impossible d’ouvrir le livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Options pour contrôler le visionneur de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si spécifié, la fenêtre du visionneur essaiera d’apparaître au premier plan " "au lancement." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si précisé, la fenêtre du visionneur essaiera de s’ouvrir en plein écran au " "démarrage." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" "Afficher les alertes javascript et les messages console dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18616,7 +18631,7 @@ msgstr "" "endroit tel celui qui est affiché dans le coin inférieur gauche du " "visionneur." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19584,15 +19599,15 @@ msgstr "" "*** L’ajout de la section 'Par Auteurs' est nécessaire pour la sortie MOBI " "***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Aucun genre actif trouvé dans le catalogue.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Aucun livre disponible à cataloguer" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19611,7 +19626,7 @@ msgstr "" "clé de Tri par auteur dans le dialogue d’édition des métadonnées, puis " "recréez le catalogue.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19621,7 +19636,7 @@ msgstr "" "Auteur '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19629,7 +19644,7 @@ msgstr "" "Aucun livre trouvé à cataloguer.\n" "Vérifiez le critère 'Livres exclus' dans les options de l’E-book\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Aucun livre disponible à inclure dans le catalogue" @@ -19737,7 +19752,7 @@ msgstr "" "manuel utilisateur. Par défaut n’effectue aucun filtrage" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -20118,7 +20133,7 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" msgid "Error: You must specify a catalog output file" msgstr "Erreur : Vous devez spécifier un fichier de sortie pour le catalogue" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -20139,7 +20154,7 @@ msgstr "" "utilisant la commande custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -20147,11 +20162,11 @@ msgstr "" "Si la colonne stocke des valeurs multiples, ajouter les valeurs spécifiées à " "celles existantes, au lieu de les remplacer." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Erreur : Vous devez spécifier un nom, identifiant et valeur de champ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -20166,21 +20181,21 @@ msgstr "" "colonne et les identifiants.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Afficher les détails pour chaque colonne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Vous allez perdre les données dans la colonne : %r. Êtes vous sûr (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -20197,15 +20212,15 @@ msgstr "" " les colonnes disponibles avec la commande custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Ne pas demander de confirmation" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Erreur : Vous devez spécifier un libellé de colonne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -20227,43 +20242,63 @@ msgstr "" " remplacée.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" "Erreur : vous devez préciser l’action à effectuer (ajouter|supprimer|lister)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nom :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Chaîne de recherche :" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Erreur : vous devez fournir un nom et une chaîne de recherche" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "ajouté(e)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Erreur : vous devez fournir un nom" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "supprimé(e)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Erreur : l’action %s n’est pas reconnue, celle-ci doit faire partie de : " "(ajouter|supprimer|lister)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -20275,12 +20310,12 @@ msgstr "" "Réalise des vérifications sur le système de fichiers représentant une " "bibliothèque. Les rapports sont {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Sortie en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20288,7 +20323,7 @@ msgstr "" "Liste de rapports séparés par des virgules.\n" "Par défaut : tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20296,7 +20331,7 @@ msgstr "" "Liste d’extensions à ignorer séparées par des virgules.\n" "Par défaut : toutes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20304,11 +20339,11 @@ msgstr "" "Liste de noms à ignorer séparés par des virgules.\n" "Par défaut : tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Rapport de vérification inconnu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -20338,7 +20373,7 @@ msgstr "" "les fichiers OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20346,13 +20381,13 @@ msgstr "" "Effectuer réellement la récupération. La commande ne sera pas exécuté si " "cette option n’est pas spécifiée." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" "Vous devez fournir l’option %s pour pouvoir effectuer une restauration" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -20366,7 +20401,7 @@ msgstr "" "Les informations sont les équivalents de ce qui est affiché dans le panneau " "des étiquettes.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20374,7 +20409,7 @@ msgstr "" "Sort seulement le nombre d’articles dans une catégorie au lieu du nombre " "d’occurences par article à l’intérieur de la catégorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20382,7 +20417,7 @@ msgstr "" "Le caractère à mettre autour de la valeur de la catégorie dans le mode CSV. " "Des guillemets (\") constituent le défaut." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20390,17 +20425,17 @@ msgstr "" "Liste de catégories de noms de recherche séparées par des virgules.\n" "Par défaut: tous" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La chaîne utilisée pour séparer les champs en mode CSV. Par défaut une " "virgule." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "CATEGORIES D’ARTICLES" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20448,17 +20483,17 @@ msgstr "" msgid "creating custom column " msgstr "crée des colonnes personnalisées " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Compacte la base" @@ -20926,11 +20961,11 @@ msgstr "" "Recharger automatiquement le serveur quand le code source est modifié. Peut " "ne pas fonctionner dans tous les environnements." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Basculer vers l’interface complète (interface non-mobile)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22543,6 +22578,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22565,11 +22601,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Ajouter un séparateur après avoir compléter un nom d’auteur" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22583,11 +22619,11 @@ msgstr "" "pour les auteurs.\n" "Peut être True ou False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algorithme de tri par auteur" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22633,11 +22669,11 @@ msgstr "" "clé\n" "de tri pour une chaine comme Acme Inc. sera Acme Inc. et non Inc., Acme" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Eclater les noms d’auteurs multiples" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22655,11 +22691,11 @@ msgstr "" "correspondances de l’expression rationnelle utilisée.\n" "Par défaut : r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Utiliser le tri par auteur dans le Navigateur d’Étiquettes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22698,14 +22734,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Ordre de tri de l’autocomplétion: choisir quand passer du lexicographique à " "l’ASCII." -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22729,11 +22765,11 @@ msgstr "" "grand que zéro pour basculer\n" "au tri ascii pour des raisons de performance." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Contrôler le partitionnement du Navigateur d’Étiquettes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22761,11 +22797,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Contrôle l’ordre des catégories dans le navigateur d’étiquettes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22778,12 +22814,12 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" "Spécifier les colonnes pour le tri de la liste des livres au démarrage" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22802,11 +22838,11 @@ msgstr "" "Par exemple, mettez le à [('authors',0),('title',0)] pour trier par\n" "titre à l’intérieur du tri par auteur." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Contrôler comment les dates sont affichées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22841,12 +22877,12 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" "Contrôler le tri des titres et séries dans l’affichage de la librairie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22886,12 +22922,12 @@ msgstr "" "sur Enter sans rien\n" "modifier est suffisant pour modifier le tri." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Contrôler le formatage des titres et séries utilisés dans les modèles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22911,13 +22947,13 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Indiquer la liste des mots considérés comme des \"articles\" pour les " "chaines de tri" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22936,12 +22972,12 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" "Spécifier un répertoire auquel calibre doit se connecter au démarrage" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22964,11 +23000,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Spécifier les règles de renommage pour les collections SONY." -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -23039,11 +23075,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Spécifier comment les collections SONY sont triées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -23070,13 +23106,13 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Contrôler comment les étiquettes sont appliquées lors de la copie des livres " "vers une autre bibliothèque" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -23086,20 +23122,20 @@ msgstr "" "d’un livre' ont été ajoutées lors de la copie des livres vers une autre " "bibliothèque" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Indiquer le nombre maximum d’étiquettes à afficher par livre dans le serveur " "de contenu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Indiquer les champs de métadonnées personnalisées que le serveur de contenu " "pourra ou ne pourra pas afficher." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -23135,11 +23171,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Fixe le nombre maximum de 'niveaux' de tri" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -23161,11 +23197,11 @@ msgstr "" "multi-niveaux et si vous notez un ralentissement, réduisez la valeur de ce " "paramètre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Choisir si les dates sont triées en utilisant les champs visibles" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -23177,13 +23213,13 @@ msgstr "" "option\n" "à True pour utiliser seulement les champs qui sont affichés." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Spécifier quelle fonte utiliser lorsque une couverture par défaut ou une en-" "tête est générée" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -23198,11 +23234,11 @@ msgstr "" "les symboles\n" "pour la langue du livre dans la bibliothèque." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Contrôler le comportement de la liste de livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23223,11 +23259,11 @@ msgstr "" "par colonne ou\n" "par pixel. Par défaut : par colonne." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Langue à utiliser lors du tri." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23257,13 +23293,13 @@ msgstr "" "Exemple : locale_for_sorting = 'nb' -- trier en utilisant les règles du " "norvégien." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Nombre de colonnes pour une métadonnée personnalisée dans la boite de " "dialogue d’édition des métadonnées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23276,11 +23312,11 @@ msgstr "" "affichés en utilisant deux\n" "colonnes. A 'False', une colonne est utilisée." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Ordre des colonne(s) personnalisée(s) dans l’édition des métadonnées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23304,11 +23340,11 @@ msgstr "" "personnalisés, comme dans\n" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Le nombre de secondes à attendre avant d’envoyer les courriels" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23325,13 +23361,13 @@ msgstr "" "après le redémarrage\n" "de calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "La hauteur et le largeur maximum des couvertures sauvegardées dans la " "bibliothèque calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23343,11 +23379,11 @@ msgstr "" "des couvertures\n" "extrêmement larges." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Où envoyer les informations téléchargées" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23366,11 +23402,11 @@ msgstr "" "vous choisissez,\n" "les fichiers seront envoyés vers l’emplacement avec le plus d’espace libre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Quelles interfaces le serveur de contenu devraient écouter" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23390,11 +23426,11 @@ msgstr "" "connections (ceci peut ne pas\n" "fonctionner sur tous les systèmes d’exploitation)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Barre d’outil non définie sur OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23414,13 +23450,13 @@ msgstr "" "et peux causer des bogues aléatoires sur d’autres systèmes, donc activez-la " "à vos risques et périls!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Enregistrer le fichier original lorsqu’un fichier est converti dans le même " "format" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23434,11 +23470,11 @@ msgstr "" "convertir à nouveau. En mettant ceci\n" "à False vous pouvez empêcher calibre d’enregistrer le fichier original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Nombre de livres récemment vu à afficher" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23448,13 +23484,13 @@ msgstr "" "récemment affichés. Contrôler\n" "le nombre de livres affichés de cette manière ici." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" "Modifier la taille de police par défaut utilisée dans l’interface pour les " "détails des livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23467,11 +23503,11 @@ msgstr "" "valeur positive ou\n" " négative pour augmenter ou baisser la taille de police." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Compiler les modèles du Mode Général de Programme en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23496,11 +23532,11 @@ msgstr "" "Par défaut : compile_gpm_templates = True\n" "Pas de compilation : compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23515,3 +23551,17 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" +"La fonction de mise au point de calibre permet d'éditer un format de livre.\n" +"Si différents formats sont disponibles, calibre vous proposera un choix\n" +"de format, qui est votre choix de sortie par défaut lorsqu'il est " +"disponible.\n" +"Indiquez la valeur spécifique 'EPUB' ou 'AZW3' afin de toujours obtenir ces " +"\n" +"formats par défaut, plutôt que votre format de sortie préférentiel.\n" +"Indiquez la valeur 'se souvenir' pour utiliser le format choisi lors de la " +"dernière\n" +"utilisation de mise au point.\n" +"Exemples:\n" +"format_de_mise_au_point_par_défaut = Aucun (utilise le format de sortie)\n" +"format_de_mise_au_point_par_défaut = 'EPUB'\n" +"format_de_mise_au_point_par_défaut = 'remember'" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index d207aac62a..2b6beabe7f 100644 --- a/src/calibre/translations/fr_CA.po +++ b/src/calibre/translations/fr_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau \n" "Language-Team: French (Canada) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:56+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -963,27 +964,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -995,17 +996,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1099,17 +1100,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1121,13 +1122,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1138,24 +1139,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1265,7 +1266,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1308,14 +1309,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2056,6 +2061,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3597,7 +3612,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3606,7 +3621,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3619,7 +3634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3643,7 +3658,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3654,7 +3669,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3678,7 +3693,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4021,7 +4036,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4030,7 +4045,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4411,7 +4426,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4889,11 +4904,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4915,7 +4930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5022,7 +5037,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5452,7 +5467,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5682,7 +5697,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5968,7 +5983,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6180,49 +6195,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7329,45 +7344,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7422,7 +7437,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7431,7 +7446,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7439,7 +7454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7765,7 +7780,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8148,39 +8163,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8189,57 +8204,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8464,14 +8479,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8500,19 +8515,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8954,7 +8969,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8973,13 +8988,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9060,7 +9075,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9070,13 +9085,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9087,13 +9102,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9107,12 +9122,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9271,47 +9286,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9319,7 +9334,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9329,7 +9344,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9344,53 +9359,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9419,13 +9434,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9492,7 +9507,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9514,7 +9529,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10611,7 +10626,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10900,7 +10915,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11279,7 +11294,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11521,13 +11536,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11596,11 +11611,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11618,52 +11633,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11758,12 +11773,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11946,7 +11961,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11984,7 +11999,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11992,27 +12007,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12020,115 +12035,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12136,38 +12151,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13501,7 +13516,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14803,29 +14818,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15366,42 +15381,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15423,13 +15438,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15561,105 +15576,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15930,7 +15945,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16159,40 +16174,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16302,101 +16317,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17173,15 +17188,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17192,20 +17207,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17296,7 +17311,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17598,7 +17613,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17610,17 +17625,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17629,20 +17644,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17652,15 +17667,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17673,40 +17688,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17714,34 +17749,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17756,18 +17791,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17775,33 +17810,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17838,17 +17873,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18251,11 +18286,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19586,6 +19621,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19608,11 +19644,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19621,11 +19657,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19648,11 +19684,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19662,11 +19698,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19685,12 +19721,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19703,11 +19739,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19735,11 +19771,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19752,11 +19788,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19767,11 +19803,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19806,11 +19842,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19830,11 +19866,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19854,11 +19890,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19877,11 +19913,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19894,11 +19930,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19969,11 +20005,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20000,26 +20036,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20038,11 +20074,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20054,22 +20090,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20077,11 +20113,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20093,11 +20129,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20111,11 +20147,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20123,11 +20159,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20139,11 +20175,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20152,22 +20188,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20177,11 +20213,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20192,11 +20228,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20208,11 +20244,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20220,22 +20256,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20243,11 +20279,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20259,11 +20295,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index e218ae0de3..fe179203c9 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-04-24 07:58+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:53+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Generator: Launchpad (build 15558)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -973,27 +974,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Si" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Tarxeta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Tarxeta B" @@ -1005,7 +1006,7 @@ msgstr "Rexistro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1013,11 +1014,11 @@ msgstr "" "Lista de cartafoles, separados por comas, onde almacenar os libros no " "dispositivo. Usarase o primeiro que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunicarse coas tablets WebOs." @@ -1140,17 +1141,17 @@ msgstr "Actualizando a relación de metadatos..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "rematado" @@ -1165,7 +1166,7 @@ msgstr "" "Eliminar co aplicativo do iBooks\n" "Premer «Amosar detalles» para obter unha lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1173,7 +1174,7 @@ msgstr "" "Algunhas cubertas non se converteron. \n" "Prema «Amosar detalles» para relacionalas." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1184,24 +1185,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Comunicar con iTunes." @@ -1317,7 +1318,7 @@ msgstr "Comunicar con teléfonos smartphone de Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1360,14 +1361,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicarse co lector PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Comunicar co lector PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Comunicar co PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunicar co lector Infibeam Pi2" @@ -2147,6 +2152,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4036,7 +4051,7 @@ msgstr "ERRO DE MODELO" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Non" @@ -4045,7 +4060,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4058,7 +4073,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autores/as" @@ -4082,7 +4097,7 @@ msgid "Comments" msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4093,7 +4108,7 @@ msgid "Tags" msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4117,7 +4132,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4477,7 +4492,7 @@ msgstr "O formato de libros %s non está admitido" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4486,7 +4501,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "Opcións da xeración HTM TOC" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4926,7 +4941,7 @@ msgid "Choose Files" msgstr "Escoller os ficheiros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Libros" @@ -5421,11 +5436,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Produciuse un fallo" @@ -5450,7 +5465,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5561,7 +5576,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6016,7 +6031,7 @@ msgid "Move to next highlighted match" msgstr "Ir á seguinte coincidencia salientada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6249,7 +6264,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Buscar %s" @@ -6541,7 +6556,7 @@ msgid "No books found" msgstr "Non se atoparon libros" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Permiso denegado" @@ -6772,49 +6787,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Prema para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Coleccións" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Pegar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Premer dúas veces para abrir a xanela Detalles do Libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7953,45 +7968,45 @@ msgstr "" "Estabelecer os metadatos. O ficheiro de saída conterá tantos metadatos como " "sexa posíbel." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Este libro non ten portada" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Escoller a cuberta para " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Non se puido ler" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Produciuse un erro ao ler o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " non é unha imaxe correcta" @@ -8048,7 +8063,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8060,7 +8075,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Series:" @@ -8068,7 +8083,7 @@ msgstr "&Series:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista de series coñecidas. Pode engadir tamén novas series." @@ -8399,7 +8414,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Retirar" @@ -8798,39 +8813,39 @@ msgstr "Non foi posíbel cargar o explorador de cubertas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Sen definir" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Sen clasificar" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Estabelecer «%s» a hoxe" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Limpar «%s»" @@ -8839,21 +8854,21 @@ msgstr "Limpar «%s»" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -8861,38 +8876,38 @@ msgstr "" "A enumeración «{0}» contén un valor incorrecto que se estabelecerá como " "predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aplicar os cambios" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Retirar series" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numerar automaticamente os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Forzar números para comezar con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "A enumeración «{0}» contén valores incorrectos que non aparecerán na lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Retirar todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "etiquetas para engadir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "etiquetas para retirar" @@ -9126,14 +9141,14 @@ msgstr "" "seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Modelo incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9165,19 +9180,19 @@ msgstr "Usar a orde de autoría por autoría" msgid "Save &template:" msgstr "Gardar &modelo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Cantos libros baleiros?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Cantos libros baleiros deben ser engadidos?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Establecer o autor dos libros novos a:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Restablecer o autor a Descoñecido" @@ -9696,7 +9711,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9715,13 +9730,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 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." @@ -9809,7 +9824,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Non se atopou ningunha coincidencia" @@ -9819,13 +9834,13 @@ msgid "Change Case" msgstr "Cambiar maiúsculas e minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Maiúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúsculas" @@ -9836,13 +9851,13 @@ msgid "Swap Case" msgstr "Inverter mayúsculas/minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Formato de título (todas as iniciais en maiúscula)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Pór en maiúsculas" @@ -9856,12 +9871,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Os nomes de autores non poden conter caracteres «&»." @@ -10026,32 +10041,32 @@ msgstr "Buscar/substituír" msgid "Working" msgstr "Traballando" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Coincidencia de carácter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Expresión regular" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Substituír campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Antepoñer ao campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Anexar ao campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Editando a metainformación para %d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10059,16 +10074,16 @@ msgstr "" "Facer todos os cambios automaticamente sen pechar o diálogo. Esta operación " "non se pode cancelar ou desfacer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Libro %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Introduza un tipo de identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10081,7 +10096,7 @@ msgstr "" "continuar.

Buscar e substituír en campos de texto usando ocorrencias de " "caracteres ou expresións regulares. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10098,7 +10113,7 @@ msgstr "" "coincidir exactamente. Se está desmarcada, a busca encontrará ambas " "coincidencias tanto con maiúsculas coma con minúsculas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10124,28 +10139,28 @@ msgstr "" "obter máis información sobre as expresións regulares de Python, e en " "particular sobre a función «sub»." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE MODELO" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cando a orixe é un campo de composición" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Buscar/substituir no vé correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "O patrón de busca non é correcto: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10154,26 +10169,26 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Eliminar a busca/substitución gardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A busca/substitución gardada seleccionada vai ser eliminada. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Gardar busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Nome de busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10206,13 +10221,13 @@ msgstr "" "Castro pode ordenarse como Castro, Rosalía de." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Valoración" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Valoración deste libro. 0-5 estrelas" @@ -10287,7 +10302,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datos:" @@ -10309,7 +10324,7 @@ msgid "Clear published date" msgstr "Limpar a data de publicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -11494,7 +11509,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "&Etiquetas:" @@ -11794,7 +11809,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Editar o modelo" @@ -12190,7 +12205,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12433,13 +12448,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Non hai coincidencias" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -12511,11 +12526,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "S" @@ -12533,52 +12548,52 @@ msgstr "Tamaño (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "O nome de busca é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "O UUID deste libro é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permiso denegado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "Na biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Marcado para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Prema dúas veces para editar

" @@ -12675,12 +12690,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Páxina seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Páxina anterior" @@ -12876,7 +12891,7 @@ msgid "Unhandled exception" msgstr "Excepción non controlada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12919,7 +12934,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12932,18 +12947,18 @@ msgstr "" "individuais. Se aparece en vermello, entón os autores e este texto non " "coinciden." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "O&rdenación por autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" " A cor verde indica que a orde de autor actual coincide con autor actual" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -12951,11 +12966,11 @@ msgstr "" " A cor vermella indica que a orde de autor actual non se corresponde co " "autor actual. Non se necesita ningunha acción de ser isto o que desexa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Número:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12963,90 +12978,90 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Estabelecer a cuberta para o libro dende o formato seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Escolla os formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Non se seleccionou ningún formato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Non se puideron ler os metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Explorar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Recortar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Descargar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Xerar unha cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Non é unha imaxe válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Especificar o título e o autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Portada non válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Etiquetas cambiadas" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13054,26 +13069,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13081,38 +13096,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "O ISBN é correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "O ISBN non é correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Editor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Borrar a data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "E&ditorial:" @@ -14533,7 +14548,7 @@ msgid "Never" msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Pola primeira letra" @@ -16024,7 +16039,7 @@ msgstr "Este axuste ten o valor predeterminado" msgid "This tweak has been customized" msgstr "Este axuste foi personalizado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16034,12 +16049,12 @@ msgstr "" "instalados. A documentación destes axustes debería encontrarse na páxina web " "de onde descargou os complementos." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16047,11 +16062,11 @@ msgstr "" "Hai un erro de sintaxe no axuste. Prema o botón «Amosar detalles» para máis " "información." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Axustes incorrectos" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16602,44 +16617,44 @@ msgstr "" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Buscas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Cambiarlle o nome á categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Nome de busca duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "El nome de busca gardado %s xa está en uso." @@ -16661,13 +16676,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Administrar categorías de usuarios" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Administrar buscas gardadas" @@ -16811,105 +16826,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Renomear %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Modificar orde para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Engadir %s á categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Subcategorías de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Borrar a busca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Buscar todo menos %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Engadir unha subcategoría a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Eliminar a categoría de usuario %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Agochar categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Mostrar categoría" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Buscar libros na categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Buscar libros fóra da categoría %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Administrar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Mostrar todas as categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Cambiar o esquema de subcategorización" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -17190,7 +17205,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcións para personalizar o visualizador de libros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Lembrar o tamaño da última xanela usada" @@ -17433,40 +17448,40 @@ msgstr "Usar &folla de estilos" msgid "No results found for:" msgstr "Non se atoparon resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Buscar no dicionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Sección seguinte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Inicio do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Final do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Inicio da sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Final da sección" @@ -17576,104 +17591,104 @@ msgstr "Limpar a lista dos libros abertos recentemente" msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando a dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Escoller libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Non se atoparon coincidencias con: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Cargando fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Dispoñendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Engadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Introducir o título do marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Xestionar os marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Cargando libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Non se puido abrir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opcións de control do visor de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se se especifica, a xanela do visor tentará situarse na fronte cando se " "inicie o programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se se activa, a xanela do visor tentará iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Dirixir alertas de JavaScript e mensaxes de consola á consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18591,15 +18606,15 @@ msgstr "" "\n" "*** A sección «Por autor» é necesaria para a saída MOBI ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Non se atoparon xéneros habilitados no catálogo.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Non hai libros dispoñibles para catalogar" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18617,7 +18632,7 @@ msgstr "" "Seleccione todos os libros de «{0}» e estabeleza a orde de autor correcta\n" "no cadro de edición de metadatos, despois volva a xerar o catálogo.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18627,7 +18642,7 @@ msgstr "" "Autor «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18636,7 +18651,7 @@ msgstr "" "Comprobe os criterios de «Libros excluídos» nas opcións de libro " "electrónico.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Non hai libros dispoñibles para meter no catálogo." @@ -18744,7 +18759,7 @@ msgstr "" "predeterminado e non filtrar." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19113,7 +19128,7 @@ msgstr "Mostrar información de saída detallada. Útil para a depuración" msgid "Error: You must specify a catalog output file" msgstr "Erro: Debe especificar un ficheiro de saída para o catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19134,7 +19149,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19142,11 +19157,11 @@ msgstr "" "Se a columna almacena valores múltiplos, engadir os valores especificados " "aos existentes no canto de substituílos." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Erro: Debe especificar un nome de campo, identificador e valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19161,20 +19176,20 @@ msgstr "" "columna e os seus id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Mostrar detalles das columnas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Perderanse todos os datos da columna: %r. Está seguro (s/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19190,15 +19205,15 @@ msgstr "" " as columnas dispoñíbeis usando a orde custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Non pedir confirmación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Erro: Debe especificar unha etiqueta para a columna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19220,41 +19235,61 @@ msgstr "" " substituída.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Erro: Debe especificar unha acción (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Cadea de busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Erro: Debe especificar un nome e a cadea de busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "engadido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Erro: Debe especificar un nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "retirado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Erro: Non se recoñece a acción %s, debe ser unha de: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19266,12 +19301,12 @@ msgstr "" "Realiza algunhas comprobacións no sistema de ficheiros que contén a " "biblioteca. O resultado é {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Saída en CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19279,7 +19314,7 @@ msgstr "" "Lista de resultados separados por comas\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19287,7 +19322,7 @@ msgstr "" "Lista de extensións para ignorar separadas por vírgulas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19295,11 +19330,11 @@ msgstr "" "Lista de nomes para ignorar separados por vírgulas.\n" "Valor predeterminado: todas" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Comprobación de resultado descoñecida" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19326,7 +19361,7 @@ msgstr "" "recuperados serán tan precisos como o sexan os ficheiros OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19334,12 +19369,12 @@ msgstr "" "Facer a recuperación. Esta orde no se executará a menos que se especifique " "esta opción." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Debe proporcionar a opción %s para facer unha recuperación" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19351,7 +19386,7 @@ msgstr "" "Xera un informe da información da categoría na base de datos. A\n" "información é o equivalente ao que se amosa no panel de etiquetas.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19359,7 +19394,7 @@ msgstr "" "Xerar na saída só o número de elementos nunha categoría en vez de cantas " "veces aparece por elemento na categoría" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19367,7 +19402,7 @@ msgstr "" "O carácter que se porá arredor do valor da categoría en modo CSV. O " "predeterminado son as dobres comiñas inglesas ('')." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19375,17 +19410,17 @@ msgstr "" "Lista separada por comas dos nomes das categorías a buscar.\n" "Valor predeterminado: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "A cadea que se usará para separar os campos no modo CSV. O predeterminado é " "unha coma (,)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ELEMENTOS DE CATEGORÍAS" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19433,19 +19468,19 @@ msgstr "" msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -19891,11 +19926,11 @@ msgstr "" "Autorecargar o servidor cando cambie o código de orixe. Poida que non " "funcione en todos os contornos." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -21326,6 +21361,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -21348,11 +21384,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -21361,11 +21397,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -21388,11 +21424,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -21402,11 +21438,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -21425,12 +21461,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -21443,11 +21479,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -21475,11 +21511,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -21492,11 +21528,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -21507,11 +21543,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -21546,11 +21582,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -21570,11 +21606,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -21594,11 +21630,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -21617,11 +21653,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -21634,11 +21670,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -21709,11 +21745,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -21740,26 +21776,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21778,11 +21814,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21794,22 +21830,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21817,11 +21853,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21833,11 +21869,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21851,11 +21887,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21863,11 +21899,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21879,11 +21915,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21892,22 +21928,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21917,11 +21953,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21932,11 +21968,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21948,11 +21984,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21960,22 +21996,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21983,11 +22019,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21999,11 +22035,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index afc97a17cf..9151ee6c4e 100644 --- a/src/calibre/translations/gu.po +++ b/src/calibre/translations/gu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt \n" "Language-Team: Gujarati \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index a62b4d2b68..ecb5bb363d 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-30 14:31+0000\n" "Last-Translator: Tal Nisan \n" "Language-Team: Hebrew \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-01 04:38+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -936,27 +937,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "כן" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "ראשי" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "כרטיס A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "כרטיס B" @@ -968,17 +969,17 @@ msgstr "רשימת פעולת לצורך תיקון שגיאות קוד" msgid "Communicate with Android phones." msgstr "מתקשר עם טלפון Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "רשימת ספריות מופרדות בפסיקל שליחת ספרשת למכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "תקשר עם סלולרי S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1074,17 +1075,17 @@ msgstr "מעדכן רישום נתוני מטא של החומרה" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d מתוך %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "הסתיים" @@ -1099,7 +1100,7 @@ msgstr "" "הסר בעזרת אפליקציית ה-iBooks.\n" "לחץ על 'הצג פרטים' לקבלת רשימה." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1107,7 +1108,7 @@ msgstr "" "לא היה אפשר להמיר חלק מתמונות השער.\n" "לחץ על 'הצג פרטים' לקבלת רשימה." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1118,24 +1119,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "חדשות" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "קטלוג" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "תקשר עם אייטונס" @@ -1247,7 +1248,7 @@ msgstr "מתקשר עם Blackberry smart phone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1290,14 +1291,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2043,6 +2048,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3597,7 +3612,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3606,7 +3621,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3619,7 +3634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3643,7 +3658,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3654,7 +3669,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3678,7 +3693,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4021,7 +4036,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4030,7 +4045,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4411,7 +4426,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4889,11 +4904,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4915,7 +4930,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5022,7 +5037,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5452,7 +5467,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5682,7 +5697,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5968,7 +5983,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6180,49 +6195,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7329,45 +7344,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7422,7 +7437,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7431,7 +7446,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7439,7 +7454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7765,7 +7780,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8148,39 +8163,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8189,57 +8204,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8464,14 +8479,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8500,19 +8515,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8954,7 +8969,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8973,13 +8988,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9060,7 +9075,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9070,13 +9085,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9087,13 +9102,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9107,12 +9122,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9271,47 +9286,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9319,7 +9334,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9329,7 +9344,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9344,53 +9359,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9419,13 +9434,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9492,7 +9507,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9514,7 +9529,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&שפות:" @@ -10611,7 +10626,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10900,7 +10915,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11279,7 +11294,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11521,13 +11536,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11596,11 +11611,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11618,52 +11633,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11758,12 +11773,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11946,7 +11961,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11984,7 +11999,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11992,27 +12007,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12020,115 +12035,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12136,38 +12151,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13501,7 +13516,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14803,29 +14818,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15366,42 +15381,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15423,13 +15438,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15561,105 +15576,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15930,7 +15945,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16159,40 +16174,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16302,101 +16317,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17173,15 +17188,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17192,20 +17207,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17296,7 +17311,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17598,7 +17613,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17610,17 +17625,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17629,20 +17644,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17652,15 +17667,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17673,40 +17688,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17714,34 +17749,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17756,18 +17791,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17775,33 +17810,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17838,17 +17873,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18251,11 +18286,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19591,6 +19626,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19613,11 +19649,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19626,11 +19662,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19653,11 +19689,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19667,11 +19703,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19690,12 +19726,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19708,11 +19744,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19740,11 +19776,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19757,11 +19793,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19772,11 +19808,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19811,11 +19847,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19835,11 +19871,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19859,11 +19895,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19882,11 +19918,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19899,11 +19935,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19974,11 +20010,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20005,26 +20041,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20043,11 +20079,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20059,22 +20095,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20082,11 +20118,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20098,11 +20134,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20116,11 +20152,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20128,11 +20164,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20144,11 +20180,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20157,22 +20193,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20182,11 +20218,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "באיזה ממשק שרת התוכן צריך להקשיב לו" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20197,11 +20233,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20213,11 +20249,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20225,22 +20261,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20248,11 +20284,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20264,11 +20300,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index e943813c10..69096fb78b 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: Hindi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -913,27 +914,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -945,17 +946,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1049,17 +1050,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1071,13 +1072,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1088,24 +1089,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1215,7 +1216,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1258,14 +1259,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2006,6 +2011,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3550,7 +3565,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3559,7 +3574,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3572,7 +3587,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3596,7 +3611,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3607,7 +3622,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3631,7 +3646,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3974,7 +3989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3983,7 +3998,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4364,7 +4379,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4842,11 +4857,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4868,7 +4883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4975,7 +4990,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5405,7 +5420,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5635,7 +5650,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5921,7 +5936,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6133,49 +6148,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7282,45 +7297,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7375,7 +7390,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7384,7 +7399,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7392,7 +7407,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7718,7 +7733,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8101,39 +8116,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8142,57 +8157,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8417,14 +8432,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8453,19 +8468,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8907,7 +8922,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8926,13 +8941,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9013,7 +9028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9023,13 +9038,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9040,13 +9055,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9060,12 +9075,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9224,47 +9239,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9272,7 +9287,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9282,7 +9297,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9297,53 +9312,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9372,13 +9387,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9445,7 +9460,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9467,7 +9482,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10564,7 +10579,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10853,7 +10868,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11232,7 +11247,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11474,13 +11489,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11549,11 +11564,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11571,52 +11586,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11711,12 +11726,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11899,7 +11914,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11937,7 +11952,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11945,27 +11960,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11973,115 +11988,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12089,38 +12104,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13454,7 +13469,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14756,29 +14771,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15319,42 +15334,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15376,13 +15391,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15514,105 +15529,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15883,7 +15898,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16112,40 +16127,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16255,101 +16270,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17126,15 +17141,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17145,20 +17160,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17249,7 +17264,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17551,7 +17566,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17563,17 +17578,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17582,20 +17597,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17605,15 +17620,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17626,40 +17641,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17667,34 +17702,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17709,18 +17744,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17728,33 +17763,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17791,17 +17826,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18204,11 +18239,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19539,6 +19574,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19561,11 +19597,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19574,11 +19610,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19601,11 +19637,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19615,11 +19651,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19638,12 +19674,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19656,11 +19692,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19688,11 +19724,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19705,11 +19741,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19720,11 +19756,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19759,11 +19795,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19783,11 +19819,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19807,11 +19843,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19830,11 +19866,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19847,11 +19883,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19922,11 +19958,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19953,26 +19989,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19991,11 +20027,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20007,22 +20043,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20030,11 +20066,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20046,11 +20082,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20064,11 +20100,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20076,11 +20112,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20092,11 +20128,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20105,22 +20141,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20130,11 +20166,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20145,11 +20181,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20161,11 +20197,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20173,22 +20209,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20196,11 +20232,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20212,11 +20248,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 90cce6ecb6..6704d702e1 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-04 13:42+0000\n" "Last-Translator: Tomislav Pešut \n" "Language-Team: Croatian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:51+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -935,27 +936,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Glavni" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -967,17 +968,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kominiciraj sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1071,17 +1072,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "završeno" @@ -1093,13 +1094,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1110,24 +1111,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1237,7 +1238,7 @@ msgstr "Komuniciraj sa Blackberry smart phone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1280,14 +1281,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2028,6 +2033,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3735,7 +3750,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Ne" @@ -3744,7 +3759,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3757,7 +3772,7 @@ msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" @@ -3781,7 +3796,7 @@ msgid "Comments" msgstr "Komentari" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3792,7 +3807,7 @@ msgid "Tags" msgstr "Tagovi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3816,7 +3831,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4169,7 +4184,7 @@ msgstr "Knjige %s formata nisu podržane" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4178,7 +4193,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "Opcije generiranja HTML TOC." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4612,7 +4627,7 @@ msgid "Choose Files" msgstr "Odaberi Daoteke" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Knjige" @@ -5095,11 +5110,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Neuspjelo" @@ -5121,7 +5136,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5228,7 +5243,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5658,7 +5673,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5888,7 +5903,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6178,7 +6193,7 @@ msgid "No books found" msgstr "Nema pronađenih knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Bez dozvole" @@ -6394,49 +6409,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Put" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7555,45 +7570,45 @@ msgstr "" "Postavi metapodatke. Izlazna datoteka će sadržavati koliko god je moguće " "ovih metapodataka." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Odaberi omot za " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Nemoguće čitati" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Greška kod čitanja datoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " nije važeća slika" @@ -7650,7 +7665,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7661,7 +7676,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Serije:" @@ -7669,7 +7684,7 @@ msgstr "&Serije:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista poznatih serija. Vi možete dodati nove serije." @@ -7995,7 +8010,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8384,39 +8399,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Nedefinirano" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8425,57 +8440,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8703,14 +8718,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Nevažeća šablona" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8739,19 +8754,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Koliko praznih knjiga?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Koliko praznih knjiga bi trebalo dodati?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9193,7 +9208,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9212,13 +9227,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9299,7 +9314,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Podudarnosti nisu pronađene" @@ -9309,13 +9324,13 @@ msgid "Change Case" msgstr "Promijeni Veličinu Slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Velika Slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Mala Slova" @@ -9326,13 +9341,13 @@ msgid "Swap Case" msgstr "Zamijeni Veličinu Slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Veličina Slova Naslova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9346,12 +9361,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9510,47 +9525,47 @@ msgstr "" msgid "Working" msgstr "Radim" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regularni Izraz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9558,7 +9573,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9568,7 +9583,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9583,53 +9598,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9660,13 +9675,13 @@ msgstr "" "Charles Dickens bi trebao biti svrstan kao Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Rangiranje:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Rangiranje ove knjige. 0-5 zvjezdica" @@ -9733,7 +9748,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datum:" @@ -9755,7 +9770,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10857,7 +10872,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11152,7 +11167,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11544,7 +11559,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11786,13 +11801,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11863,11 +11878,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11885,52 +11900,52 @@ msgstr "Veličina (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Dozvola je uskraćena" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Duplo klikni za urediti mene

" @@ -12028,12 +12043,12 @@ msgid "LRF Viewer toolbar" msgstr "Alatna Traka LRF Preglednika" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Slijedeća Stranica" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Prethodna Stranica" @@ -12218,7 +12233,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12256,7 +12271,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12264,27 +12279,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12292,115 +12307,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Postavi omot za knjigu iz odabranog formata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Odaberite format za " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Format nije odabran" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Nemoguće pročitati metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Nije važeća slika" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12408,38 +12423,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 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:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 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:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Objavlje&n:" @@ -13780,7 +13795,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -15103,29 +15118,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15666,42 +15681,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15723,13 +15738,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15861,105 +15876,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16237,7 +16252,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagodbu preglednika elektroničke knjige" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu zaslona" @@ -16470,40 +16485,40 @@ msgstr "" msgid "No results found for:" msgstr "Nema pronađenih rezultata za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Pogledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16613,103 +16628,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Odaberi elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nisu pronađeni parovi za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Učitavanje protoka..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Izlaganje %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Dodaj knjižnu oznaku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Unesi naziv knjižne oznake:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Upravljaj Knjižnim Oznakama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Učitavanje elektroničke knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nemoguće otvoriti elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opcije za kontrolu preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ako je naznačeno, kod pokretanj će preglednički prozor pokušati da dođe " "ispred." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Ispiši javascript upozorenje i poruke na kontrolnu ploču" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17520,15 +17535,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17539,20 +17554,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17658,7 +17673,7 @@ msgstr "" "Standardno se ne radi filtriranje." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17998,7 +18013,7 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." msgid "Error: You must specify a catalog output file" msgstr "Greška: Morate specificirati izlaznu datoteku kataloga" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18010,17 +18025,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18029,20 +18044,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18052,15 +18067,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18073,40 +18088,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18114,34 +18149,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18156,18 +18191,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18175,33 +18210,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18246,18 +18281,18 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -18675,11 +18710,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20028,6 +20063,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20050,11 +20086,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20063,11 +20099,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20090,11 +20126,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20104,11 +20140,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20127,12 +20163,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20145,11 +20181,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20177,11 +20213,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20194,11 +20230,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20209,11 +20245,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20248,11 +20284,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20272,11 +20308,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20296,11 +20332,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20319,11 +20355,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20336,11 +20372,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20411,11 +20447,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20442,26 +20478,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20480,11 +20516,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20496,22 +20532,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20519,11 +20555,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20535,11 +20571,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20553,11 +20589,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20565,11 +20601,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20581,11 +20617,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20594,22 +20630,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20619,11 +20655,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20634,11 +20670,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20650,11 +20686,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20662,22 +20698,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20685,11 +20721,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20701,11 +20737,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index f87a3b064f..27f1a65293 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-17 14:00+0000\n" "Last-Translator: Máté Eckl \n" "Language-Team: Hungarian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -963,27 +964,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Igen" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Fő memória" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "„A” kártya" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "„B” kártya" @@ -995,7 +996,7 @@ msgstr "Hibakeresési napló" msgid "Communicate with Android phones." msgstr "Kommunikáció Androidos telefonnal." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1003,11 +1004,11 @@ msgstr "" "Vesszővel tagolt mappa-lista az e-bookok olvasóra küldéséhez. Az első létező " "mappába kerülnek a könyvek." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Kommunikáció S60-as telefonnal." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Kommunikáció WebOS táblagépekkel." @@ -1125,17 +1126,17 @@ msgstr "Eszköz metaadat listájának frissítése…" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d/%(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Kész" @@ -1150,7 +1151,7 @@ msgstr "" "Törlés az iBooks alkalmazás segítségével.\n" "Kattintson a „Részletek” gombra a listához." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1158,7 +1159,7 @@ msgstr "" "Néhány borítót nem lehetett konvertálni.\n" "Kattintson a „Részletek megjelenítése” lehetőségre a listához." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1169,24 +1170,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Hírek (RSS)" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalógus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Kommunikáció iTunes-szal." @@ -1303,7 +1304,7 @@ msgstr "Kommunikáció Blackberry telefonnal." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1346,14 +1347,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kommunikáció PocketBook 602/603/902/90 olvasóval." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Kommunikáció PocketBook 360+ olvasóval." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Kommunikáció PocketBook 701 olvasóval" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Kapcsolódás az Infibeam Pi2 olvasóhoz" @@ -2181,6 +2186,16 @@ msgstr "" msgid "Card A folder" msgstr "„A” memóriakártya mappa" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4151,7 +4166,7 @@ msgstr "SABLON HIBA" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nem" @@ -4160,7 +4175,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4173,7 +4188,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Szerző(k)" @@ -4197,7 +4212,7 @@ msgid "Comments" msgstr "Megjegyzés" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4208,7 +4223,7 @@ msgid "Tags" msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4232,7 +4247,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4622,7 +4637,7 @@ msgstr "A %s formátumú könyvek sajnos nem támogatottak" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(sidx)s. könyv a következő sorozatból: %(series)s" @@ -4631,7 +4646,7 @@ msgstr "%(sidx)s. könyv a következő sorozatból: %(series)s" 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:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5077,7 +5092,7 @@ msgid "Choose Files" msgstr "Válasszon a fájlok közül" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Könyvek" @@ -5584,11 +5599,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Sikertelen" @@ -5613,7 +5628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5725,7 +5740,7 @@ msgstr "" "célmappában. Kattintson, hogy megnézhesse melyek. Ezt a viselkedést az " "Automata összefűző eszköz kezeli (Beállítások->Könyv hozzáadása)." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6205,7 +6220,7 @@ msgid "Move to next highlighted match" msgstr "Ugrás a következő kiemelt találathoz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6438,7 +6453,7 @@ msgid "this book" msgstr "ez a könyv" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "%s keresése" @@ -6771,7 +6786,7 @@ msgid "No books found" msgstr "Nem talált könyveket." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Nincs jogosultság" @@ -7002,51 +7017,51 @@ msgstr "%(num)d új könyv lett automatikusan hozzáadva innen: %(src)s" msgid "Donate" msgstr "Támogatás" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Mappa megnyitása" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "ID-k" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" "%(sidx)s. könyv ebből a sorozatból: %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Gyűjtemények" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Borító beillesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Borító másolása" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Borító eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Kattintson duplán a könyv részleteinek megjelenítéséhez" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Elérési út" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8215,45 +8230,45 @@ msgstr "" "Metaadatok megadása. A kimeneti fájl a lehető legtöbbet tartalmazni fogja " "ezekből." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 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:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 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:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Olvasási hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Fájl olvasási hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " nem érvényes képformátum." @@ -8310,7 +8325,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8321,7 +8336,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Sorozat:" @@ -8329,7 +8344,7 @@ msgstr "&Sorozat:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Meglévő sorozatok listája. Hozzáadhat újakat is." @@ -8661,7 +8676,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Törlés" @@ -9070,39 +9085,39 @@ msgstr "A borítóböngésző ne töltődjön be" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Nincs megadva" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "csillag(ok)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Nem értékelt" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "„%s” beállítása a mai napra" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "„%s” törlése" @@ -9111,11 +9126,11 @@ msgstr "„%s” törlése" msgid "Open Item Editor" msgstr "Elemszerkesztő megnyitása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Az értékek megváltoztak" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9124,11 +9139,11 @@ msgstr "" "először alkalmaznia kell vagy el kell vetni ezeket. Alkalmazza a " "változásokat?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9136,23 +9151,23 @@ msgstr "" "A(z) „{0}” felsorolás érvénytelen értéket tartalmaz, mely az alapértelmezett " "értékre lesz állítva" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Módosítások alkalmazása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Sorozatok eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Automatikus könyvszámozás" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "A számozás mindig kezdődjön " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9160,15 +9175,15 @@ msgstr "" "A(z) „{0}” felsorolás érvénytelen értékeket tartalmaz, melyek az " "alapértelmezett értékre lesznek állítva" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Minden címke eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "hozzáadandó címkék" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "eltávolítandó címkék" @@ -9409,14 +9424,14 @@ msgstr "" "engedélyezi ezeket?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Érvénytelen sablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9448,19 +9463,19 @@ msgstr "A rendezési forma használata szerzői névként" msgid "Save &template:" msgstr "Men&tés sablonja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Mennyi üres könyvet?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Mennyi üres könyvet adjunk hozzá?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Az új könyvek szerzőjének beállítása erre:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Szerző beállítása Ismeretlenre" @@ -10005,7 +10020,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10024,13 +10039,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 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." @@ -10118,7 +10133,7 @@ msgstr "Hivatkozás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Nincs találat" @@ -10128,13 +10143,13 @@ msgid "Change Case" msgstr "Kisbetű - nagybetű váltás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Nagybetűk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kisbetűk" @@ -10145,13 +10160,13 @@ msgid "Swap Case" msgstr "Kisbetű - nagybetű váltás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Minden Szó Nagybetűvel Kezdődik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Nagy betűvel kezdődő kifejezés" @@ -10165,12 +10180,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "A szerzőnév nem tartalmazhat & karaktert." @@ -10337,32 +10352,32 @@ msgstr "Keresés/Csere" msgid "Working" msgstr "Feldolgozás" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Karakter egyezés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Reguláris kifejezés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Mező lecserélése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Mező elé helyezés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Mező után helyezés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "%d könyv metaadatainak szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10370,16 +10385,16 @@ msgstr "" "Azonnal alkalmazza a változásokat a párbeszédablak bezárása nélkül. Ezek a " "változások nem vonhatók vissza, vagy végrehajtásuk nem szakítható meg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "%d. könyv:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Azonosító típus megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10392,7 +10407,7 @@ msgstr "" "szöveget tartalmazó mezőkben karakter egyezés vagy reguláris kifejezés " "segítségével. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10408,7 +10423,7 @@ msgstr "" "szövegnek pontosan egyeznie kell, egyébként nem veszi figyelembe a kis- és " "nagybetűk közötti különbséget." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10434,28 +10449,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\">referenciában talál. " "Különösen a „sub” függvény leírását érdemes tanulmányozni." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R SABLON HIBA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Ha a forrás összetett mező, pontosan meg kell adnia a célt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Meg kell adnia a cél azonosító típust" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "A keresés/csere érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "A keresési minta érvénytelen: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10464,25 +10479,25 @@ msgstr "" "Változások alkalmazása %d könyvön.\n" "Végrehajtva {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Mentett keresés/csere értékek törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "A kiválasztott keresés/csere törlődni fog. Valóban ezt szeretné?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Keresés/csere értékek mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Keresés/csere név:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10514,13 +10529,13 @@ msgstr "" "Dickens, Charles-ként rendezni." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "É&rtékelés:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "A könyv értékelése. 0-5 csillag." @@ -10594,7 +10609,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Dátum:" @@ -10616,7 +10631,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:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "Nye&lvek:" @@ -11827,7 +11842,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "&Címkék:" @@ -12129,7 +12144,7 @@ msgid "Open Template Editor" msgstr "Sablon szerkesztő megnyitása" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Sablon szerkesztése" @@ -12539,7 +12554,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12786,13 +12801,13 @@ msgstr "Végrehajtandó parancs név szerinti keresése" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Nincs találat" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Nem található ilyen gyorsbillentyű: %s" @@ -12863,11 +12878,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "csillag" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12885,55 +12900,55 @@ msgstr "Méret (MB)" msgid "Modified" msgstr "Módosítva" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 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:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "A könyv UUID-je: „{0}”" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Hozzáférés megtagadva" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Sikertelen adatbeállítás" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "Könyvtárban" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Megjelölve törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -13030,12 +13045,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF olvasó eszköztár" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Következő oldal" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Előző oldal" @@ -13231,7 +13246,7 @@ msgid "Unhandled exception" msgstr "Ismeretlen hiba történt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13275,7 +13290,7 @@ msgstr "" "Megváltoztatta a könyv szerzőjét. A Szerzők kezeléséhez mentenie kell a " "változásokat. Menti a változásokat?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13287,17 +13302,17 @@ msgstr "" "Ha a mező színe zöld, akkor a beírt adat megfelel a „Szerző(k)” mezőben lévő " "szövegnek, ha piros, akkor valamiben eltér attól." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Szerző re&ndezési forma:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr " Zöld szín jelzi, ha a rendezési forma megfelel a szerző(k)nek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13306,11 +13321,11 @@ msgstr "" "hiba, ha így szeretné alkalmazni, akkor ne vegye figyelembe a " "figyelmeztetést." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "S&orszám:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13321,90 +13336,90 @@ msgstr "" "\n" "Dupla kattintással olvashatja a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "A következő visszaállítása az eredetiből: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Borító beállítása a kiválasztott formátumú könyvből" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Metaadatok beállítása a kiválasztott formátumú könyvből" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Új formátum hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "A kiválasztott formátum eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Formátum választása ehhez " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Nincs formátum kiválasztva" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Nem lehet olvasni a metaadatokat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Tallózás" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Levágás" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Borító l&etöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Borító létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Nem érvényes képfájl" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Szerző és cím megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Érvénytelen borító" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Címke megváltoztatva" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13413,26 +13428,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Ismeretlen nyelv" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "ID-k:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13443,38 +13458,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Az ISBN szám érvényes" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Nem érvényes ISBN szám" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Érvénytelen ISBN szám" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "ISBN szám megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "Kiadó:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Dátum törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Kiadva:" @@ -15007,7 +15022,7 @@ msgid "Never" msgstr "Soha" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Első betű szerint" @@ -16547,7 +16562,7 @@ msgstr "Ez a finomhangolás az alapértékekre van állítva" msgid "This tweak has been customized" msgstr "A finomhangolás alapértékei meg lettek változtatva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16556,12 +16571,12 @@ msgstr "" "Finombeállítások hozzáadása/szerkesztése az egyedi bővítményekhez. Ezek " "dokumentációja megtalálható azon a weboldalon, ahonnan letöltötte őket." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Finomhangolás keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16569,11 +16584,11 @@ msgstr "" "Szintaktikai hiba van a finomhangolásban. Kattintson a „Részletek” gombra " "további információkért." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Érvénytelen beállítás" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17153,45 +17168,45 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Keresés" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Felhasználói kategória átnevezése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Duplikált keresési név" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, 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." @@ -17213,13 +17228,13 @@ msgid "Manage Tags" msgstr "Címkék kezelése" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Felhasználói kategóriák kezelése" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Elmentett keresések kezelése" @@ -17363,105 +17378,105 @@ msgstr "" "Ezek a kategória kezelők a fenti címke böngészőből is elérhetők az elemekre " "történő jobb egérgomb kattintással" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "%s átnevezése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "%s törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "%s rendezési forma szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "%s linkjének szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "%s hozzáadása felhasználói kategóriához" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "%s gyermeke" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "%s keresés törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "%(item)s eltávolítása a %(cat)s kategóriából" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "A(z) %s kivételével mindent keressen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Alkategória hozzáadása a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "%s felhasználói kategória törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "A(z) %s kategória elrejtése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Kategória megjelenítése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Könyvek keresése a(z) %s kategóriában" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Ne keressen könyveket a(z) %s kategóriában" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "A(z) %s kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Minden kategória megjelenítése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Az alkategória séma megváltoztatása" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Tiltás" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Az első betű csak a névre rendezéskor használható" @@ -17753,7 +17768,7 @@ msgid "Options to customize the ebook viewer" msgstr "E-book olvasó beállítása" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Az utoljára használt ablakméret megjegyzése" @@ -17999,40 +18014,40 @@ msgstr "Felhasználói stíluslap" msgid "No results found for:" msgstr "Nincs találat a következőre:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Keresés szótárban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "A &következő előfordulás keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ugrás…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Következő szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Előző szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Dokumentum eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Dokumentum vége" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Szakasz eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Szakasz vége" @@ -18142,23 +18157,23 @@ msgstr "A legutóbb megnyitott könyvek listájának törlése" msgid "Connecting to dict.org to lookup: %s…" msgstr "Kapcsolódás a dict.org-hoz, hogy keressük: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Nincs ilyen hely" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "Az elem által megadott hely nem létezik." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "E-book választás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-bookok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18167,82 +18182,82 @@ msgstr "" "Betűméret változtatása %(which)s\n" "Jelenlegi nagyítás mértéke: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "nagyobbra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "kisebbre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nincs találat a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Folyamatban…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "%s létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Könyvjelző #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Könyvjelző hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Könyvjelző nevének megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Könyvjelzők kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "E-book betöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nem lehet megnyitni a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Az e-book olvasó program beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál az előtérbe kerülni " "induláskor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál teljes képernyősként " "indulni" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Javascript és konzolüzenetek megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19195,15 +19210,15 @@ msgstr "" "\n" "*** a „Szerzők szerint” rész hozzáadása szükséges MOBI kimenet esetén ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Nem található engedélyezett műfaj a katalógusban.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Nincs elérhető könyv a katalógus készítéséhez" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19222,7 +19237,7 @@ msgstr "" "formá”-t a „Metaadatok szerkesztése” párbeszédablakban és készítse el újra a " "katalógust.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19232,7 +19247,7 @@ msgstr "" "„{0}” szerző(k)nél:\n" "„{1}” <> „{2}”\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19240,7 +19255,7 @@ msgstr "" "Nincs katalogizálandó könyv.\n" "Ellenőrizze a „Kizárt könyvek” beállítást.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Nincs elérhető könyv a katalógusba illesztéshez" @@ -19346,7 +19361,7 @@ msgstr "" "szűrés." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19722,7 +19737,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "Hiba: Meg kell adnia egy katalógus kimeneti fájlt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19741,7 +19756,7 @@ msgstr "" " Az egyéni oszlopok nevet a „custom_columns” paranccsal listázhatja ki.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19749,11 +19764,11 @@ msgstr "" "Ha az oszlop több értéket tárol, akkor a megadott értéket adja a meglévőkhöz " "és cserélje le őket." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Hiba: Meg kell adnia a mezőnevet, az id-t és az értéket" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19768,22 +19783,22 @@ msgstr "" "azonosítóját.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Részletek mutatása minden oszlopnál." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "A következő oszlop összes adatát el fogja veszíteni: %r. Biztosan folytatja " "(i/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "i" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19801,15 +19816,15 @@ msgstr "" " a „custom_columns” paranccsal listázhatja ki.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Ne kelljen megerősíteni" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Hiba: Meg kell adnia az oszlop nevét" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19831,42 +19846,62 @@ msgstr "" " akkor az le lesz cserélve\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Hiba: Meg kell adnia egy műveletet (hozzáadás|eltávolítás|listázás)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Név:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Karakterlánc keresése:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Hiba: Meg kell adnia egy nevet és egy keresési szót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "hozzáadva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Hiba: Meg kell adnia egy nevet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "eltávolítva" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Hiba: ismeretlen művelet: %s. A következők egyike kell, hogy legyen: " "(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19878,12 +19913,12 @@ msgstr "" "Néhány ellenőrzés lefuttatása a könyvtár belső fájlrendszerén. " "Visszajelzések: {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "CSV kimenet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19891,7 +19926,7 @@ msgstr "" "A naplók vesszővel elválasztott listája.\n" "Alapértelmezés: mind" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19899,7 +19934,7 @@ msgstr "" "A kihagyandó kiterjesztések vesszővel tagolt listája.\n" "Alapértelmezett: all (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19907,11 +19942,11 @@ msgstr "" "Vesszővel elválasztott lista a kihagyandó nevekkel.\n" "Alapértelmezett: Összes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Ismeretlen riportellenőrzés" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19940,7 +19975,7 @@ msgstr "" "tároltak szerint jelennek meg az újraépített adatbázisban.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19948,12 +19983,12 @@ msgstr "" "Tényleg állítsa vissza az adatbázist. Enélkül az opció nélkül nem fut a " "parancs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "A következő opciót kell megadnia a helyreállításhoz: %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19965,7 +20000,7 @@ msgstr "" "Kategória Információkat jelenít meg az adatbázisból.\n" "Ezek az információk megegyeznek a címkepanelen láthatókkal.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19973,7 +20008,7 @@ msgstr "" "Csak a kategórián belüli elemek számát adja meg az egyes elemekhez tartozó " "darabszámok helyett" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19981,7 +20016,7 @@ msgstr "" "A kategóriák e jel közé lesznek zárva CSV módban. Alapértelmezett az " "idézőjel (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19989,15 +20024,15 @@ msgstr "" "A kategória keresőneveinek vesszővel elválasztott listája.\n" "Alapértelmezett: all (mind)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSV módban a mezőket elválasztó jel. Alapértelmezett: vessző" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "KATEGÓRIA ELEMEK" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20044,17 +20079,17 @@ msgstr "" msgid "creating custom column " msgstr "egyéni oszlop készítése " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -20510,11 +20545,11 @@ msgstr "" "A kiszolgáló automatikus frissítése, ha változik a forráskód. Néhány " "környezetben nem biztos, hogy működik." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Váltás a teljes felületre (nem mobil felület)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22131,6 +22166,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22152,41 +22188,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"Ez az algoritmus egy adott könyv egy adott sorozathoz való rendelésekor " -"használatos.\n" -"Az ennek a funkciónak a használatával hozzáadott sorozatszámok mindig egész " -"számok,\n" -"kivéve, ha állandó nem-egész szám lett megadva.\n" -"Lehetséges értékek:\n" -"next - a sorozatban szereplő legnagyobb egész számnál eggyel nagyobb szám\n" -"first_free - az első nullánál nagyobb szabad egész szám\n" -"next_free - a sorozatban szereplő legkisebb szám után következő első szabad " -"egész szám\n" -"last_free - a sorozatban szereplő legnagyobb szám előtti első szabad egész " -"szám\n" -"Ha nincs szabad szám akkor mindig a legnagyobb szám +1 lesz az eredmény.\n" -"const - mindig az 1-es számot jelenti\n" -"egy bármilyen szám - a szám értéke, a szám nincs idézőjelben. Pl.: 1.0, 2.3 " -"stb.\n" -"\n" -"Példák:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Ha a use_series_auto_increment_tweak_when_importing értéke True, \n" -"akkor könyvek importálásakor/hozzáadásakor a megadott \n" -"series_index_auto_increment szabály lesz érvényes. \n" -"Kivéve, ha a könyv eleve tartalmaz sorozatszám információt, \n" -"mert ebben az esetben ezt a funkciót a program figyelmen kívül hagyja.\n" -"Ha a use_series_auto_increment_tweak_when_importing értéke False, \n" -"akkor könyvek importálásakor/hozzáadásakor a sorozat száma 1 lesz." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Elválasztó hozzáadása szerző megadása után" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22198,11 +22205,11 @@ msgstr "" "az újabb szerző hozzáadásához.\n" "Lehetséges értékek: True, False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Szerző rendezési forma algoritmus" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22247,11 +22254,11 @@ msgstr "" "Pl.:Az „Acme Inc.” rendezési formája is „Acme Inc.” lesz „Inc., Acme” " "helyett." -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Több szerző szétválasztása" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22267,11 +22274,11 @@ msgstr "" "az elválasztóra igaz reguláris kifejezéssel.\n" "Alapértelmezett: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Szerző a címke böngészőben" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22304,13 +22311,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Szövegkiegészítés rendje: mikor váltson vissza a saját nyelviről ASCII-sre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22334,11 +22341,11 @@ msgstr "" "teljesítmény\n" "szempontjából a 0-nál valamivel nagyobb szám." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Címke böngésző egyenlő elemszámú csoportokra bontás beállítása" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22385,11 +22392,11 @@ msgstr "" "Ha a sablon tartalmaz „\\” karaktert, akkor a sztring előtt mindenképpen\n" "használjon „r” betűt, de egyébként is nyugodtan a sztring elé teheti." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Kategóriák sorrendje a címkeböngészőben" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22415,11 +22422,11 @@ msgstr "" "minden\n" "egyéb más kategória lesz a sorrend." -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "A könyvlista rendezése a program indulásakor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22438,11 +22445,11 @@ msgstr "" "Például szerzőkön belül cím szerint emelkedő rendezés:\n" "[('authors',0),('title',0)]" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Dátumok megjelenítése" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22516,11 +22523,11 @@ msgstr "" "Időbélyeg: dd MMM yyyy\n" "Utolsó módosítás dátuma: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Címek és sorozatok rendezésnek beállítása a könyvtár ablakban" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22560,11 +22567,11 @@ msgstr "" "esetben\n" "elegendő duplán kattintani a könyvre majd egy ENTER-t nyomni." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Címek és sorozatok formázásának beállítása sablonok használatakor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22599,11 +22606,11 @@ msgstr "" "alapértékét adja vissza\n" "függetlenül ennek e finombeállítástól." -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "A névelőként kezelt szavak listája a cím rendezési formában" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22640,11 +22647,11 @@ msgstr "" "nem veszi\n" "figyelembe, csak a visszamenőleges kompatibilitás miatt maradt a programban." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Induláskor ehhez a mappához kapcsolódjon a calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22666,11 +22673,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "SONY gyűjtemények átnevezési szabályainak beállítása" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22813,11 +22820,11 @@ msgstr "" "sony_collection_name_template='{category:||: }{value}\n" "lesz a beállítás. A példánál maradva „Series: Darkover”" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "SONY gyűjtemények rendezésének beállítása" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22865,12 +22872,12 @@ msgstr "" "sony_collection_sorting_rules = [ ( [mező_lista], rendezési_mező ) , ( " "[mező_lista], rendezési_mező ) ]" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Címkék alkalmazásának rendje könyv másik könyvtárba történő másolásakor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22881,17 +22888,17 @@ msgstr "" "mezőben lévő címkék a könyv másik könyvtárba történő másolásakor\n" "hozzá lesznek adva a könyvhöz" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Megjelenített címkék maximális száma könyvenként a tartalom kiszolgálón" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "Egyéni metaadatok, melyeket a tartalom kiszolgáló mutat vagy elrejt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22929,11 +22936,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Rendezési „szintek” maximális száma" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -22952,11 +22959,11 @@ msgstr "" "tapasztal,\n" "csökkentse az értéket." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Csak a látható dátum mezők figyelembe vétele rendezéskor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -22970,11 +22977,11 @@ msgstr "" "rendezésnél,\n" "ha az adott dátum oszlop látszik." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -22982,11 +22989,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "A könyvlista viselkedésének beállítása" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23013,11 +23020,11 @@ msgstr "" "vagy képpontonként (False) történjen.\n" "Alapértelmezett: oszloponként, vagyis horizontal_scrolling_per_column = True" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Rendezés nyelve" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23046,12 +23053,12 @@ msgstr "" "locale_for_sorting = 'nb' – rendezés norvég szabályok szerint\n" "locale_for_sorting = 'hu' – rendezés magyar szabályok szerint" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Oszlopok száma az egyéni metaadatok szerkesztésének párbeszédablakában" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23061,11 +23068,11 @@ msgstr "" "Adja meg, hogy a kétoszlopos módot (True) kívánja-e használni.\n" "Ha az érték False, akkor egy oszlopban jelennek meg az adatok." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Egyedi oszlop(ok) sorrendje a metaadatok szerkesztésénél" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23089,11 +23096,11 @@ msgstr "" "Egy példa a rendezéshez (a mezők vesszővel legyenek elválasztva):\n" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Az e-mailek küldése előtti várakozás másodpercben" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23108,12 +23115,12 @@ msgstr "" "levelet.\n" "Újraindítás szükséges." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "A calibre adatbázisában tárolt borítók maximális szélessége és magassága" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23123,11 +23130,11 @@ msgstr "" "hogy illeszkedjen. Ez sokszor belassíthatja az alkalmazást, főleg, ha\n" "igen csak nagy borítókkal dolgozunk" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "A letöltött hírek küldésének helye" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23146,11 +23153,11 @@ msgstr "" "Ha a kiválasztott memórián nincs elegendő hely, akkor a legnagyobb\n" "szabad hellyel rendelkező memóriára másol." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Melyik felületet figyelje a tartalomkiszolgáló" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23168,11 +23175,11 @@ msgstr "" "kapcsolat figyelésére (ez\n" "nem minden operációs rendszeren működik)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Egységes eszköztár OS X-en" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23193,11 +23200,11 @@ msgstr "" "felelősségre,\n" "megfontoltan használja!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Eredeti fájl mentése azonos formátumba konvertáláskor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23212,11 +23219,11 @@ msgstr "" "Ha a save_original_format értéke False, akkor a calibre nem menti az eredeti " "fájlt." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "A legutóbb olvasott könyvek listájában megjelenített könyvek száma" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23226,11 +23233,11 @@ msgstr "" "olvasott\n" " könyvek listája. Itt beállíthatja, hány könyv szerepeljen a listán." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Könyvrészletek betűmérete a főablakban" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23241,11 +23248,11 @@ msgstr "" "Adjon meg pozitív értéket a betűméret növelésére, negatívot pedig\n" "a csökkentésére." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Általános Program Mód sablonok lefordítása" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23266,11 +23273,11 @@ msgstr "" "Alapértelmezett: compile_gpm_templates = True\n" "Fordítás tiltása: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23285,3 +23292,69 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "Ez az algoritmus egy adott könyv egy adott sorozathoz való rendelésekor " +#~ "használatos.\n" +#~ "Az ennek a funkciónak a használatával hozzáadott sorozatszámok mindig egész " +#~ "számok,\n" +#~ "kivéve, ha állandó nem-egész szám lett megadva.\n" +#~ "Lehetséges értékek:\n" +#~ "next - a sorozatban szereplő legnagyobb egész számnál eggyel nagyobb szám\n" +#~ "first_free - az első nullánál nagyobb szabad egész szám\n" +#~ "next_free - a sorozatban szereplő legkisebb szám után következő első szabad " +#~ "egész szám\n" +#~ "last_free - a sorozatban szereplő legnagyobb szám előtti első szabad egész " +#~ "szám\n" +#~ "Ha nincs szabad szám akkor mindig a legnagyobb szám +1 lesz az eredmény.\n" +#~ "const - mindig az 1-es számot jelenti\n" +#~ "egy bármilyen szám - a szám értéke, a szám nincs idézőjelben. Pl.: 1.0, 2.3 " +#~ "stb.\n" +#~ "\n" +#~ "Példák:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Ha a use_series_auto_increment_tweak_when_importing értéke True, \n" +#~ "akkor könyvek importálásakor/hozzáadásakor a megadott \n" +#~ "series_index_auto_increment szabály lesz érvényes. \n" +#~ "Kivéve, ha a könyv eleve tartalmaz sorozatszám információt, \n" +#~ "mert ebben az esetben ezt a funkciót a program figyelmen kívül hagyja.\n" +#~ "Ha a use_series_auto_increment_tweak_when_importing értéke False, \n" +#~ "akkor könyvek importálásakor/hozzáadásakor a sorozat száma 1 lesz." diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 6223023247..1d85bf5a76 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi \n" "Language-Team: Indonesian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -936,27 +937,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -968,17 +969,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1072,17 +1073,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1094,13 +1095,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1111,24 +1112,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1238,7 +1239,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1281,14 +1282,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2029,6 +2034,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3573,7 +3588,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3582,7 +3597,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3595,7 +3610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3619,7 +3634,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3630,7 +3645,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3654,7 +3669,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3997,7 +4012,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4006,7 +4021,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4387,7 +4402,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4865,11 +4880,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4891,7 +4906,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4998,7 +5013,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5428,7 +5443,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5658,7 +5673,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5944,7 +5959,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6156,49 +6171,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7305,45 +7320,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7398,7 +7413,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7407,7 +7422,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7415,7 +7430,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7741,7 +7756,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8124,39 +8139,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8165,57 +8180,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8440,14 +8455,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8476,19 +8491,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8930,7 +8945,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8949,13 +8964,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9036,7 +9051,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9046,13 +9061,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9063,13 +9078,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9083,12 +9098,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9247,47 +9262,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9295,7 +9310,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9305,7 +9320,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9320,53 +9335,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9395,13 +9410,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9468,7 +9483,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9490,7 +9505,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10587,7 +10602,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10876,7 +10891,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11255,7 +11270,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11497,13 +11512,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11572,11 +11587,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11594,52 +11609,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11734,12 +11749,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11922,7 +11937,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11960,7 +11975,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11968,27 +11983,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11996,115 +12011,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12112,38 +12127,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13477,7 +13492,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14779,29 +14794,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15342,42 +15357,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15399,13 +15414,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15537,105 +15552,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15906,7 +15921,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16135,40 +16150,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16278,101 +16293,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17149,15 +17164,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17168,20 +17183,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17272,7 +17287,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17574,7 +17589,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17586,17 +17601,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17605,20 +17620,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17628,15 +17643,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17649,40 +17664,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17690,34 +17725,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17732,18 +17767,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17751,33 +17786,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17814,17 +17849,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18227,11 +18262,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19562,6 +19597,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19584,11 +19620,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19597,11 +19633,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19624,11 +19660,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19638,11 +19674,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19661,12 +19697,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19679,11 +19715,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19711,11 +19747,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19728,11 +19764,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19743,11 +19779,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19782,11 +19818,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19806,11 +19842,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19830,11 +19866,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19853,11 +19889,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19870,11 +19906,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19945,11 +19981,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19976,26 +20012,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20014,11 +20050,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20030,11 +20066,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -20045,11 +20081,11 @@ msgstr "" "hanya menggunakan\n" "bidang yang ditampilkan saja." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20057,11 +20093,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Mengatur perilaku dari daftar buku" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20082,11 +20118,11 @@ msgstr "" "atau\n" "tiap piksel. Yang baku adalah tiap kolom." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Bahasa yang digunakan ketika mengurutkan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20100,12 +20136,12 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Jumlah kolom metadata yang diatur sendiri pada dialog penyuntingan metadata" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20113,11 +20149,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20129,11 +20165,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Lama waktu dalam detik sebelum mengirimkan email" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20147,12 +20183,12 @@ msgstr "" "sehingga email gagal terkirim. Perubahan diterapkan hanya setelah restrart\n" "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Lebar dan panjang maksimal dari sampul yang disimpan dalam pustaka calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20163,11 +20199,11 @@ msgstr "" "supaya sesuai dengan ukuran ini. Ini untuk mencegah perlambatan akibat dari\n" "sampul yang terlalu besar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Ke mana mengirimkan koran yang diunduh" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20177,11 +20213,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Antarmuka apa yang harus diperhatikan oleh server konten" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20192,11 +20228,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Toolbar terpadu pada OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20208,13 +20244,13 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Simpan berkas asli ketika mengkonversi dari format yang sama ke format yang " "sama" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20222,22 +20258,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Berapa jumlah buku terakhir dilihat yang akan ditampilkan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20245,11 +20281,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20261,11 +20297,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index adcc7f95c1..a3a73b36a8 100644 --- a/src/calibre/translations/is.po +++ b/src/calibre/translations/is.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: 20120515-src_calibre_translations_calibre-is\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -28,8 +28,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -102,7 +102,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -123,9 +124,9 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -154,30 +155,30 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -189,15 +190,15 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -913,27 +914,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -945,17 +946,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1049,17 +1050,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1071,13 +1072,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1088,24 +1089,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1215,7 +1216,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1258,14 +1259,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2006,6 +2011,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3547,7 +3562,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3556,7 +3571,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3569,7 +3584,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3593,7 +3608,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3604,7 +3619,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3628,7 +3643,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3971,7 +3986,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3980,7 +3995,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4361,7 +4376,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4839,11 +4854,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4865,7 +4880,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4972,7 +4987,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5402,7 +5417,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5632,7 +5647,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5918,7 +5933,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6130,49 +6145,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7279,45 +7294,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7372,7 +7387,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7381,7 +7396,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7389,7 +7404,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7715,7 +7730,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8098,39 +8113,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8139,57 +8154,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8414,14 +8429,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8450,19 +8465,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8904,7 +8919,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8923,13 +8938,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9010,7 +9025,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9020,13 +9035,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9037,13 +9052,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9057,12 +9072,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9221,47 +9236,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9269,7 +9284,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9279,7 +9294,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9294,53 +9309,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9369,13 +9384,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9442,7 +9457,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9464,7 +9479,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10561,7 +10576,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10850,7 +10865,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11229,7 +11244,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11471,13 +11486,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11546,11 +11561,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11568,52 +11583,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11708,12 +11723,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11896,7 +11911,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11934,7 +11949,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11942,27 +11957,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11970,115 +11985,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12086,38 +12101,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13451,7 +13466,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14753,29 +14768,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15316,42 +15331,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15373,13 +15388,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15511,105 +15526,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15880,7 +15895,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16109,40 +16124,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16252,101 +16267,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17123,15 +17138,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17142,20 +17157,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17246,7 +17261,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17548,7 +17563,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17560,17 +17575,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17579,20 +17594,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17602,15 +17617,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17623,40 +17638,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17664,34 +17699,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17706,18 +17741,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17725,33 +17760,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17788,17 +17823,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18201,11 +18236,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19536,6 +19571,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19558,11 +19594,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19571,11 +19607,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19598,11 +19634,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19612,11 +19648,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19635,12 +19671,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19653,11 +19689,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19685,11 +19721,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19702,11 +19738,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19717,11 +19753,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19756,11 +19792,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19780,11 +19816,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19804,11 +19840,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19827,11 +19863,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19844,11 +19880,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19919,11 +19955,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19950,26 +19986,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19988,11 +20024,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20004,22 +20040,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20027,11 +20063,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20043,11 +20079,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20061,11 +20097,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20073,11 +20109,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20089,11 +20125,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20102,22 +20138,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20127,11 +20163,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20142,11 +20178,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20158,11 +20194,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20170,22 +20206,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20193,11 +20229,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20209,11 +20245,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index af6803c33b..43dd931d54 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-29 08:20+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -30,8 +30,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -104,7 +104,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -125,9 +126,9 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -156,30 +157,30 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -191,15 +192,15 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -979,27 +980,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Sì" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Principale" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Scheda A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Scheda B" @@ -1011,7 +1012,7 @@ msgstr "Log di debug" msgid "Communicate with Android phones." msgstr "Comunica con i telefoni Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1019,11 +1020,11 @@ msgstr "" "Elenco delle cartelle separate da virgole dei libri da inviare al " "dispositivo. Sarà usata la prima cartella esistente." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Comunica con i telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunica con tablet WebOS." @@ -1144,17 +1145,17 @@ msgstr "Aggiornamento dei metadati sul dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d di %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "completato" @@ -1169,7 +1170,7 @@ msgstr "" "Eliminali utilizzando iBooks.\n" "Fai clic su 'Mostra dettagli' per un elenco." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1177,7 +1178,7 @@ msgstr "" "Alcune copertine non possono essere convertite.\n" "Fai clic su 'Mostra dettagli' per un elenco." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1188,24 +1189,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notizie" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catalogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Comunica con iTunes." @@ -1322,7 +1323,7 @@ msgstr "Comunica con lo smart phone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1365,14 +1366,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunica con il lettore PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Comunica con il lettore PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Comunica con il PocketBook 701." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunica con il lettore Infibeam Pi2." @@ -2216,6 +2221,16 @@ msgstr "" msgid "Card A folder" msgstr "Cartella nella Card A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4205,7 +4220,7 @@ msgstr "ERRORE TEMPLATE" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "No" @@ -4214,7 +4229,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4227,7 +4242,7 @@ msgstr "Titolo" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autori" @@ -4251,7 +4266,7 @@ msgid "Comments" msgstr "Commenti" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4262,7 +4277,7 @@ msgid "Tags" msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4286,7 +4301,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4676,7 +4691,7 @@ msgstr "I libri nel formato %s non sono supportati" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s di %(series)s" @@ -4685,7 +4700,7 @@ msgstr "Libro %(sidx)s di %(series)s" 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:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5143,7 +5158,7 @@ msgid "Choose Files" msgstr "Seleziona documenti" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Libri" @@ -5648,11 +5663,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Non riuscito" @@ -5677,7 +5692,7 @@ msgstr "I file nella libreria corrispondono alle informazioni nel database." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5788,7 +5803,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6266,7 +6281,7 @@ msgid "Move to next highlighted match" msgstr "Prossima corrispondenza evidenziata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6499,7 +6514,7 @@ msgid "this book" msgstr "questo libro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Cerca %s" @@ -6810,7 +6825,7 @@ msgid "No books found" msgstr "Nessun libro trovato" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Nessun permesso" @@ -7042,49 +7057,49 @@ msgstr "Aggiunti %(num)d libri automaticamente da %(src)s" msgid "Donate" msgstr "Fai una donazione" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Fai clic per aprire" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "ID" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Libro %(sidx)s di %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Raccolte" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Incolla copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copia copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Rimuovi copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Doppio clic per aprire la finestra dei dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Percorso" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8263,45 +8278,45 @@ msgstr "" "Specificare i metadati. Il documento di output conterrà quanti più metadati " "possibili." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Questo libro non ha copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Scegli copertina per " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Impossibile leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Errore nella lettura del file" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " non è un'immagine valida" @@ -8359,7 +8374,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8371,7 +8386,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Serie:" @@ -8379,7 +8394,7 @@ msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Elenco di serie conosciute. È possibile aggiungere nuove serie." @@ -8721,7 +8736,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Rimuovi" @@ -9125,39 +9140,39 @@ msgstr "Impossibile caricare il navigatore delle copertine" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Non definito" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "stelle" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Senza valutazione" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Imposta '%s' ad oggi" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Cancella '%s'" @@ -9166,11 +9181,11 @@ msgstr "Cancella '%s'" msgid "Open Item Editor" msgstr "Apri editore degli elementi" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Valori cambiati" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9178,11 +9193,11 @@ msgstr "" "Hai cambiato i valori. Per utilizzare questo editor, devi scartare o " "applicare le modifiche. Vuoi applicare le modifiche?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " indice:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9190,23 +9205,23 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che verrà impostato a " "quello predefinito" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Applica le modifiche" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Rimuovi serie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numera i libri automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Forza i numeri ad iniziare con " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9214,15 +9229,15 @@ msgstr "" "L'enumerazione \"{0}\" contiene un valore non valido che non appare nella " "lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Elimina tutti i tag" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "tag da aggiungere" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "tag da eliminare" @@ -9460,14 +9475,14 @@ msgstr "" "Sei sicuro?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Modello non valido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9500,19 +9515,19 @@ msgstr "Usa l'ordinamento autore come autore" msgid "Save &template:" msgstr "Modello di salva&taggio:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Quanti libri vuoti?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "quanti libri vuoti si desidera aggiungere?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Imposta l'autore dei nuovi libri a:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Reimposta autore a Sconosciuto" @@ -10074,7 +10089,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10093,13 +10108,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non può essere impostato a niente. Eliminalo piuttosto." @@ -10188,7 +10203,7 @@ msgstr "Collegamento" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Nessuna corrispondenza trovata" @@ -10198,13 +10213,13 @@ msgid "Change Case" msgstr "Modifica capitalizzazione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Maiuscole" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minuscole" @@ -10215,13 +10230,13 @@ msgid "Swap Case" msgstr "Inverti capitalizzazione dei caratteri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Caratteri per titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Iniziali maiuscole" @@ -10235,12 +10250,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "I nomi degli autori non possono contenere caratteri &." @@ -10406,32 +10421,32 @@ msgstr "Cerca/Sostituisci" msgid "Working" msgstr "In esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Corrispondenza carattere" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Espressione regolare" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Sostituisci campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Anteponi al campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Aggiungi al campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Modifica metadati per %d libri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10439,16 +10454,16 @@ msgstr "" "Esegue immediatamente le variazioni senza chiudere la finestra di dialogo. " "Questa operazione non può essere annullata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Libro %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Inserisci un tipo di identificatore" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10461,7 +10476,7 @@ msgstr "" "procedere.

Cerca e sostituisce nei campi di testo usando la corrispondenza " "dei caratteri o le espressioni regolari. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10478,7 +10493,7 @@ msgstr "" "selezionata, il testo ricercato verrà trovato sia per le lettere maiuscole " "che per le minuscole." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10506,29 +10521,29 @@ msgstr "" "ulteriori informazioni sulle espressioni regolari in python, ed in " "particolare sulla funzione \"sub\"." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ERRORE MODELLO S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" "È necessario specificare una destinazione se la sorgente è un campo complesso" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Devi specificare un tipo di identificatore di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Cerca/sostituisci non validi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Il modello di ricerca non è valido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10537,25 +10552,25 @@ msgstr "" "Applica modifiche a %d libri.\n" "Fase{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Elimina ricerca/sostituzione salvata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "La ricerca/sostituzione salvata sarà eliminata. Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Salva ricerca/sostituzione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Nome della ricerca/sostituzione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10588,13 +10603,13 @@ msgstr "" "Alessandro." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Valutazione:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Valutazione di questo libro. 0-5 stelle" @@ -10672,7 +10687,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&data" @@ -10694,7 +10709,7 @@ msgid "Clear published date" msgstr "Elimina la data di pubblicazione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Lingue:" @@ -11893,7 +11908,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Ta&g:" @@ -12194,7 +12209,7 @@ msgid "Open Template Editor" msgstr "Apri l'editor dei modelli" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Modifica modello" @@ -12601,7 +12616,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12847,13 +12862,13 @@ msgstr "Cerca una scorciatoia per nome" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Nessuna corrispondenza" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Impossibile trovare una scorciatoia che corrisponde a %s" @@ -12924,11 +12939,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "stelle" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "S" @@ -12946,25 +12961,25 @@ msgstr "Dimensione (MB)" msgid "Modified" msgstr "Modificato" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "La parola chiave è «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "Lo UUID di questi libri è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permesso negato" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -12972,30 +12987,30 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Impostazione dati non riuscita" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "Nella biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Marcato per l'eliminazione" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Doppio clic per modificarmi

" @@ -13092,12 +13107,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra degli strumenti visualizzatore LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Pagina successiva" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Pagina precedente" @@ -13294,7 +13309,7 @@ msgid "Unhandled exception" msgstr "Eccezione non gestita" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13340,7 +13355,7 @@ msgstr "" "Hai cambiato gli autori di questo libro. Devi salvare le modifiche prima di " "usare Gestisci autori. Vuoi salvare le modifiche?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13353,11 +13368,11 @@ msgstr "" "individuali dell'ordinamento autore. Se è di colore rosso, allora gli autori " "e questo testo non corrispondono." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "&Ordinamento autore:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13365,7 +13380,7 @@ msgstr "" " Il colore verde indica che l'ordinamento autore attuale corrisponde " "all'autore corrente" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13373,11 +13388,11 @@ msgstr "" " Il colore rosso indica che l'ordinamento autore attuale non corrisponde " "all'autore corrente. Non è richiesta alcuna azione se è il risultato voluto." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Numero:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13388,92 +13403,92 @@ msgstr "" "\n" "Doppio clic per visualizzare" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Ripristina %s dall'originale" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Imposta la copertina del libro dal formato selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Imposta i metadati del libro dal formato selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Aggiungi un formato a questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Rimuovi il formato selezionato da questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Selezionare formati per: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Nessun formato selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Impossibile leggere i metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Sfoglia" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Rifila i margini" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Scarica co&pertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Genera copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "L'immagine non è valida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Specificare titolo e autore" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Copertina non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Tag cambiati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13481,26 +13496,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Lingua sconosciuta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13511,38 +13526,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Questo numero ISBN è valido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Questo numero ISBN è valido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "ISBN non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Digita un ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "E&ditore:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Cancella la data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "&Pubblicato:" @@ -15010,7 +15025,7 @@ msgid "Never" msgstr "Mai" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "In base all'iniziale" @@ -16545,7 +16560,7 @@ msgstr "Questa ottimizzazione ha il suo valore predefinito" msgid "This tweak has been customized" msgstr "Questa ottimizzazione è stata personalizzata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16555,12 +16570,12 @@ msgstr "" "La documentazione per queste modifiche devono essere disponibili sul sito " "web dal quale i plugin sono stati scaricati." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Cerca ottimizzazioni" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16568,11 +16583,11 @@ msgstr "" "Si è verificato un errore di sintassi nell'ottimizzazione. Fai clic su " "Mostra dettagli per saperne di più." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ottimizzazioni non valide" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17151,47 +17166,47 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Ricerche" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Rinomina la categoria utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Duplica parola chiave" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Il nome della ricerca salvata %s è già in uso." @@ -17213,13 +17228,13 @@ msgid "Manage Tags" msgstr "Gestisci tag" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Gestisci categorie utente" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Gestisci ricerche salvate" @@ -17366,105 +17381,105 @@ msgstr "" "Tutti i gestori delle categorie sono disponibili facendo clic con il tasto " "destro del mouse nel navigatore dei tag in alto" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Rinomina %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Elimina %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Modifica l'ordinamento per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Modifica il collegamento per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Aggiungi %s a categoria utente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Figlio di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Elimina la ricerca %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Rimuovi %(item)s dalla categoria %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Cerca tutto tranne %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Aggiungi sottocategoria a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Elimina la categoria utente %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Nascondi categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Visualizza categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Cerca libri nella categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Cerca libri che non sono nella categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Gestione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Visualizza tutte le categorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Cambia lo schema di sottocategorizzazione" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Disabilita" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Partizione" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "La prima lettera è utilizzabile solo in caso di ordinamento per nome" @@ -17756,7 +17771,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opzioni per personalizzare il lettore di libri" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Ricorda la dimensione della finestra usata l'ultima volta" @@ -18010,40 +18025,40 @@ msgstr "Foglio di &stile dell'utente" msgid "No results found for:" msgstr "Nessun risultato trovato per:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Cerca ne&l dizionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "Cerca l'occorrenza &successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Vai a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Sezione successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Sezione precedente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Inizio documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Fine documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Inizio sezione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Fine sezione" @@ -18158,101 +18173,101 @@ msgstr "Cancella l'elenco dei libri aperti di recente" msgid "Connecting to dict.org to lookup: %s…" msgstr "Sto collegano a dict.org per cercare: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Nessuna posizione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "La posizione alla quale l'elemento fa riferimento non esiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "più grande" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "più piccolo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Segnalibro #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Gestire i segnalibri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se specificato, la finestra di visualizzazione tenterà di apparire in primo " "piano quando avviata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se selezionato, all'avvio la finestra del visualizzatore si aprirà a schermo " "intero." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" "Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella " "finestra del quadro di comando." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18260,7 +18275,7 @@ msgstr "" "La posizione alla quale aprire il libro specificato. La posizione è visibile " "nell'angolo in alto a sinistra del visualizzatore." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19160,15 +19175,15 @@ msgstr "" "\n" "*** Aggiunta sezione 'Per autore' richiesta per l'output MOBI ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Non è stato trovato alcun genere abilitato da catalogare.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Non ci sono libri da catalogare" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19179,7 +19194,7 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19189,7 +19204,7 @@ msgstr "" "Autore '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19197,7 +19212,7 @@ msgstr "" "Non è stato trovato alcun libro da catalogare.\n" "Controlla il criterio 'Libri esclusi' nelle opzioni E-book.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Non ci sono libri disponibili da includere nel catalogo" @@ -19305,7 +19320,7 @@ msgstr "" "predefinita è quella di non filtrare." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19663,7 +19678,7 @@ msgstr "Mostra un output dettagliato. Utile per il debug" msgid "Error: You must specify a catalog output file" msgstr "Errore: devi specificare un file di output del catalogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19684,7 +19699,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19692,11 +19707,11 @@ msgstr "" "Se la colonna salva più valori, aggiunge i valori specificati a quelli " "esistenti, altrimenti li sostituisce." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Errore: Specificare nome del campo, id e valore" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19711,20 +19726,20 @@ msgstr "" "colonna e gli id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Mostra i dettagli per ogni colonna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Saranno persi i dati nella colonna: %r. Continuare (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19741,15 +19756,15 @@ msgstr "" " colonne disponibili utilizzare il comando custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Non chiedere conferma" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Errore: Specificare un etichetta per la colonna" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19771,41 +19786,61 @@ msgstr "" "nuova.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Errore: devi specificare un'azione (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Stringa di ricerca:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Errore: devi specificare un nome e una stringa di ricerca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "aggiunto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Errore: devi specificare un nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "rimosso" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Errore: azione %s non riconosciuta, deve essere una tra: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19817,12 +19852,12 @@ msgstr "" "Esegue alcuni controlli sul filesystem che rappresenta la biblioteca. I " "rapporti sono {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Output in CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19830,7 +19865,7 @@ msgstr "" "Elenco separato da virgole dei rapporti.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19838,7 +19873,7 @@ msgstr "" "Elenco separato da virgole delle estensioni che devono essere ignorate.\n" "Predefinito: tutte" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19846,11 +19881,11 @@ msgstr "" "Elenco separato da virgole dei nomi da ignorare.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Risultato sconosciuto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19865,7 +19900,7 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19873,12 +19908,12 @@ msgstr "" "Effettua realmente il ripristino. Il comando non sarà eseguito a meno che " "questa opzione non sia specificata." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Devi fornire l'opzione %s per effettuare il ripristino" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19886,13 +19921,13 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19900,7 +19935,7 @@ msgstr "" "Il carattere con il quale delimitare il valore della categoria in modalità " "CSV. In modo predefinito, sono utilizzati i doppi apici (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19908,17 +19943,17 @@ msgstr "" "Elenco separato da virgole di nomi di ricerca per categorie.\n" "Predefinito: tutti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "La stringa usata per separare i campi in modalità CSV. Il separatore " "predefinito è la virgola." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ELEMENTI CATEGORIA" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19965,18 +20000,18 @@ msgstr "preferenza ripristinata " msgid "creating custom column " msgstr "creazione colonna personalizzata " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Compattazione database" @@ -20421,11 +20456,11 @@ msgstr "" "Ricarica automaticamente il server quando cambia il codice sorgente. " "Potrebbe non funzionare in tutti gli ambienti." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Passa all'interfaccia completa (interfaccia non-mobile)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -21834,6 +21869,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -21856,11 +21892,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Aggiungi separatore dopo aver completato un nome di autore" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -21869,11 +21905,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algoritmo di ordinamento del nome degli autori" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -21896,11 +21932,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Divisione dei nomi multipli degli autori" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -21910,11 +21946,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Usa l'ordinamento autore nel navigatore dei tag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -21933,12 +21969,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -21951,11 +21987,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Controlla il partizionamento del navigatore dei tag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -21983,11 +22019,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Controlla l'ordine delle categorie nel navigatore dei tag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22000,11 +22036,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Specifica le colonne dell'elenco da ordinare all'avvio" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22015,11 +22051,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Controlla come sono visualizzate le date" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22089,13 +22125,13 @@ msgstr "" "marca temporale predefinita, se non impostata: dd MMM yyyy\n" "last_modified_display_format, se non impostata: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" "Controlla l'ordinamento di titolo e serie nella visualizzazione della " "biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22115,12 +22151,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Controlla la formattazione di titolo e serie in caso di utilizzo nei modelli" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22140,13 +22176,13 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Imposta l'elenco delle parole da considerare come \"articoli\" per ordinare " "le stringhe" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22165,12 +22201,12 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" "Specifica una cartella alla quale calibre dovrebbe connettersi all'avvio" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22183,11 +22219,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Specifica le regole di rinomina per le raccolte SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22258,11 +22294,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Specifica l'ordinamento delle raccolte SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22289,32 +22325,32 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Controlla come i tag sono applicati quando si copiano libri in un'altra " "biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Imposta il numero massimo di tag per libro da mostrare nel server dei " "contenuti" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Imposta i campi di metadati personalizzati che il server dei contenuti deve " "o non deve visualizzare" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22350,11 +22386,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Imposta il numero massimo di 'livelli' di ordinamento" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -22366,22 +22402,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Scegli se ordinare le date utilizzando campi visibili" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -22389,11 +22425,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Controlla il comportamento dell'elenco dei libri" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -22405,11 +22441,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Lingua da utilizzare in fase di ordinamento." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -22423,13 +22459,13 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Numero di colonne per i metadati personalizzati nella finestra di modifica " "dei metadati" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -22437,11 +22473,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Ordine delle colonne personalizzate nella modifica dei metadati" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -22453,11 +22489,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Il numero di secondi di attesa prima di inviare le email" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -22473,13 +22509,13 @@ msgstr "" "dopo il riavvio di\n" "calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "La larghezza e l'altezza massima della copertine salvate nella biblioteca di " "calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -22490,11 +22526,11 @@ msgstr "" "le proporzioni, per adattarsi a questa grandezza. Questo serve a prevenire \n" "rallentamenti causati da copertine troppo grandi" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Dove inviare le notizie scaricate" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -22504,11 +22540,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Su quale interfaccia deve rimanere in ascolto il server di contenuti" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -22525,11 +22561,11 @@ msgstr "" "macchina, oppure '::' per restare in ascolto di tutte le connessioni IPv6 e " "IPv4 (ciò potrebbe non funzionare su alcuni sistemi operativi)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Barra degli strumenti unificata su OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -22550,13 +22586,13 @@ msgstr "" "sistemi, se attivi \n" "questa funzione, lo fai a tuo rischio!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Salva il file originale durante le conversioni da un formato allo stesso " "formato" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22568,23 +22604,23 @@ msgstr "" "conversione è scadente, puoi modificare i parametri e lanciarla di nuovo.\n" "Impostandola a Falso impedisci a calibre di salvare il file originale." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Numero di libri visti di recente da mostrare" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" "Cambia la dimensione del carattere dei dettagli del libro nell'interfaccia" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22592,11 +22628,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22608,13 +22644,13 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" "Il formato predefinito da adottare quando si utilizza la funzionalità " "Ottimizza" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 8e86a5207a..541d26dfe9 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-20 16:02+0000\n" "Last-Translator: Shushi Kurose \n" "Language-Team: Japanese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:45+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -923,27 +924,27 @@ msgstr "ライブラリへのパスが長すぎます。%d文字以下でなけ #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "はい" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "主メモリー" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "カードA" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "カードB" @@ -955,17 +956,17 @@ msgstr "デバッグログ" msgid "Communicate with Android phones." msgstr "Androidフォンと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "電子書籍を送るためのデバイス上のディレクトリ名。カンマ区切りのリストで、最初に見つかったものが利用される" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "WebOSタブレットと通信します。" @@ -1076,17 +1077,17 @@ msgstr "デバイスの書誌情報リストを更新しています..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d / %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "完了" @@ -1101,7 +1102,7 @@ msgstr "" "iBooksアプリを使って削除してください。\n" "「詳細を表示」をクリックするとリストを表示します。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1109,7 +1110,7 @@ msgstr "" "いくつかの表紙が変換できませんでした。\n" "「詳細を表示」をクリックするとリストを表示します。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1120,24 +1121,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ニュース" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "カタログ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "iTunesと通信します。" @@ -1249,7 +1250,7 @@ msgstr "Blackberryスマートフォンと通信します。" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1292,14 +1293,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "PocketBook 602/603/902/903リーダーと通信します。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "PocketBook 360+リーダーと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "PocketBook 701と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Infibeam Pi2電子書籍リーダーと通信する" @@ -2085,6 +2090,16 @@ msgstr "" msgid "Card A folder" msgstr "カードA、ディレクトリ" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3797,7 +3812,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "いいえ" @@ -3806,7 +3821,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3819,7 +3834,7 @@ msgstr "タイトル" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "著者" @@ -3843,7 +3858,7 @@ msgid "Comments" msgstr "コメント" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3854,7 +3869,7 @@ msgid "Tags" msgstr "タグ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3877,7 +3892,7 @@ msgid "Timestamp" msgstr "更新日時" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4243,7 +4258,7 @@ msgstr "%s フォーマットはサポートしていません" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s の %(sidx)s 本" @@ -4252,7 +4267,7 @@ msgstr "%(series)s の %(sidx)s 本" msgid "HTML TOC generation options." msgstr "HTML 目次生成オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4677,7 +4692,7 @@ msgid "Choose Files" msgstr "ファイル選択" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "本" @@ -5162,11 +5177,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "失敗" @@ -5188,7 +5203,7 @@ msgstr "ライブラリ内のファイルとデータベースの情報がマッ #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5295,7 +5310,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5741,7 +5756,7 @@ msgid "Move to next highlighted match" msgstr "次のハイライトされた検索結果へ移動" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -5973,7 +5988,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "%sを検索" @@ -6268,7 +6283,7 @@ msgid "No books found" msgstr "本が見つかりません" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "許可がありません" @@ -6485,49 +6500,49 @@ msgstr "" msgid "Donate" msgstr "寄付" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "クリックして開く" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)sの %(sidx)s 巻" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "コレクション" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "表紙を貼り付け" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "表紙をコピー" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "表紙を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "ダブルクリックで本の詳細ウィンドウを開く" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "パス名" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7667,45 +7682,45 @@ msgid "" "possible." msgstr "書誌情報を編集。出力ファイルにはできる限り、この書誌情報が付加されます。" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "この本には表紙がありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "表紙の選択 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "読み込めません" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "ファイルを読むための権限がありません: " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "ファイルの読み込みエラー" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

ファイルの読み込み時にエラーが発生しました:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " は有効な画像ではありません" @@ -7760,7 +7775,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7769,7 +7784,7 @@ msgstr "本をカテゴライズするタグ。これは検索時に特に便利 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "シリーズ(&S):" @@ -7777,7 +7792,7 @@ msgstr "シリーズ(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "シリーズのリスト。新しいシリーズも追加できます。" @@ -8105,7 +8120,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "削除(&R)" @@ -8497,39 +8512,39 @@ msgstr "表紙ブラウザーがロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "未定義" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "未評価" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "'%s'を今日にする" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "'%s'をクリア" @@ -8538,57 +8553,57 @@ msgstr "'%s'をクリア" msgid "Open Item Editor" msgstr "アイテムエディターを開く" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " インデックス:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "\"{0}\"一覧に無効な値があるので、デフォルト値を使用します" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "変更を適用" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "シリーズを取り除く" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "本を自動的に番号付けする" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "強制的に番号を次からはじめる: " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "\"{0}\"一覧に無効な値が入っているので、リストに表示しません。" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "すべてのタグを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "追加するタグ" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "取り除くタグ" @@ -8816,14 +8831,14 @@ msgstr "" "可能性があります。よろしいですか?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "無効なテンプレート" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8853,19 +8868,19 @@ msgstr "著者として著者名ソートを使う" msgid "Save &template:" msgstr "テンプレートを保存(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "空の本は何冊ですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "空の本を何冊追加しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "新しい本の著者を設定:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "著者を「不明」にリセット" @@ -9358,7 +9373,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9377,13 +9392,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "アイテムは空白に設定できません。削除してください。" @@ -9468,7 +9483,7 @@ msgstr "リンク" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "一致しませんでした" @@ -9478,13 +9493,13 @@ msgid "Change Case" msgstr "大文字小文字を変更" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "大文字" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "小文字" @@ -9495,13 +9510,13 @@ msgid "Swap Case" msgstr "大文字小文字を変更" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "頭文字を大文字化" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "先頭のみ大文字化" @@ -9515,12 +9530,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "著者名には「&」文字は入れられません。" @@ -9683,47 +9698,47 @@ msgstr "検索/置換" msgid "Working" msgstr "処理中" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "文字検索" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "正規表現" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "変換フィールド" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "フィールドの前に追加" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "フィールドの後ろに追加" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "%d 冊の本の書誌情報を編集" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "ダイアログを閉じず、すぐにすべて変更を行います。この操作はキャンセルもアンドゥもできません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "本%d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "識別子のタイプを入力" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9733,7 +9748,7 @@ msgstr "" "この機能を利用すると、ライブラリを破壊してしまう可能性があります。変更は元に戻せません。アンドゥ機能はありません。進める前にライブラリのバッ" "クアップを取ることを強くお勧めします。

文字検索や正規表現を使ってテキストフィールドの検索と置換を行ってください。 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9746,7 +9761,7 @@ msgstr "" "換の後、テキストは大文字、小文字、タイトルに変換できます。もし「大文字・小文字を区別する」チェックボックスがチェックされていると、検索は完全に一致するもの" "を探します。もしチェックされていない時には検索は大文字小文字両方に一致するものを探します。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9766,28 +9781,28 @@ msgstr "" "thonの正規表現については " "このリファレンスの、特に'sub'関数の項を参照してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R テンプレートエラー" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "検索先が複数フィールドの場合には、置換の対象フィールドを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "対象の識別子タイプを指定してください" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "検索/置換は無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "検索パターンは無効です:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9796,25 +9811,25 @@ msgstr "" "変更を%d 冊の本に適用します。\n" "フェーズ {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "保存した検索/置換を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選択した検索/置換は削除されます。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "検索/置換を保存" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "検索/置換名:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9843,13 +9858,13 @@ msgid "" msgstr "この本の著者のソート方法を指定。例えば、Charles Dickens を Dickens, Charles のようにしてソート。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "評価(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "本の評価(0-5)" @@ -9920,7 +9935,7 @@ msgid "&Force numbers to start with:" msgstr "強制番号付けの最初の番号(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "日付(&D):" @@ -9942,7 +9957,7 @@ msgid "Clear published date" msgstr "発行日をクリア" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "言語(&L):" @@ -11083,7 +11098,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "タグ(&G):" @@ -11372,7 +11387,7 @@ msgid "Open Template Editor" msgstr "テンプレート編集を開く" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "テンプレートを編集" @@ -11768,7 +11783,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12009,13 +12024,13 @@ msgstr "名前でショートカットを探す" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "該当なし" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "%s にマッチするショートカットを見つけられませんでした。" @@ -12084,11 +12099,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "stars" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12106,52 +12121,52 @@ msgstr "サイズ (MB)" msgid "Modified" msgstr "修正日" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "検索名は \"{0}\" です" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "この本のUUIDは \"{0}\" です" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "許可がありません" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "データ設定に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "データ設定できませんでした。「詳細を表示」をクリックすると理由を見れます。" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "ライブラリ中" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "サイズ" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "削除する、としてマーク" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -12246,12 +12261,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF ビューアーツールバー" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "次のページ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "前のページ" @@ -12437,7 +12452,7 @@ msgid "Unhandled exception" msgstr "ハンドルされない例外" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12475,7 +12490,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "この本の著者を変更しました。著者をマネージする前に変更を保存しなければなりません。これらの変更を保存しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12485,27 +12500,27 @@ msgstr "" "どのように本の著者をソートするか指定します。例えば、Charles DickensはDickens, " "Charlesのように。ボックスが緑色の場合は、テキストは個々の著者のソート設定にマッチしています。赤色の場合は、著者とこのテキストはマッチしていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "著者ソート(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr " 緑色は現在の著者ソートが現在の著者にマッチしていることを表しています。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr " 赤色は現在の著者ソートが現在の著者にマッチしていない事を表しています。それが意図した場合には、このままで問題ありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "数字(&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12516,114 +12531,114 @@ msgstr "" "\n" "ダブルクリックして表示" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "%sをオリジナルへ戻す" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "選択されたフォーマットから本の表紙を設定" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "選択されたフォーマットから本の書誌情報を設定" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "この本に別フォーマットを追加" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "この本から選択されたフォーマットを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "フォーマットを選ぶ " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "以下のファイルを読むための許可がありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "フォーマットが選択されていない" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "書誌情報を読めません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "%s フォーマットから書誌情報を読めませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "参照(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "トリム(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "表紙をダウンロード(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "表紙を生成(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "有効な画像ではありません" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "タイトルと著者を指定" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "表紙を生成するにはタイトルと著者を指定する必要があります" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "無効な表紙" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "イメージが無効なため表紙を替える事ができません。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "タグを変更しました。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "この本の言語のカンマ区切りのリスト" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "不明な言語" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "ID(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12634,38 +12649,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "このISBN番号は有効です" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "このISBN番号は無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "無効なISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "ISBNを入力" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "入力されたISBNは有効ではありません。再入力をお願いします。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "出版社(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "日付を消去" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "発行日(&D):" @@ -14077,7 +14092,7 @@ msgid "Never" msgstr "停止" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "最初の一文字" @@ -15484,7 +15499,7 @@ msgstr "このTweakにはデフォルト値があります。" msgid "This tweak has been customized" msgstr "このTweakはカスタマイズされています。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -15493,22 +15508,22 @@ msgstr "" "インストールされたカスタムプラグインへのTweakを追加/編集する。これらのTweakに関するドキュメントはプラグインをダウンロードしたWebサイトにある" "はずです。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "tweakを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "Tweakにシンタックスエラーがあります。詳しくは「詳細を表示」ボタンを押してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "無効なTweak" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16066,42 +16081,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "グループ化検索語の名前は \"{0}\"です" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "ユーザーカテゴリの名前を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "ユーザーカテゴリの名前を変更する時に、名前にピリオドは使用できません。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "名前 %s はすでに使われています" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "検索名が重複" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "保存された検索の名前 %s はすでに使われています。" @@ -16123,13 +16138,13 @@ msgid "Manage Tags" msgstr "タグを管理" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "ユーザーカテゴリを管理" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "保存された検索を管理" @@ -16266,105 +16281,105 @@ msgid "" "the tag browser above" msgstr "上のタグブラウザーの項目を右クリックすると、これらのすべてのカテゴリー管理が利用できます" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "%s の名前を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "%s のソートを変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "%sのリンクを編集" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "%s をユーザーカテゴリに追加" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "%s の子ノード" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "検索 %s を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "%(item)s を カテゴリー %(cat)s から削除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "%s 以外のものを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "%s にサブカテゴリを追加" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "ユーザーカテゴリ %s を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "カテゴリ %s を隠す" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "カテゴリ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "カテゴリ %s で本を検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "カテゴリ %s のない本を検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "%sの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "すべてのカテゴリを表示" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "サブカテゴリ化の方法を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "最初の文字、は名前でソートする場合のみに使えます" @@ -16645,7 +16660,7 @@ msgid "Options to customize the ebook viewer" msgstr "電子書籍ビューアーをカスタマイズするためのオプション" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "最後に使ったウィンドウのサイズを覚える" @@ -16877,40 +16892,40 @@ msgstr "ユーザースタイルシート(&S):" msgid "No results found for:" msgstr "結果が見つかりませんでした:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "辞書を検索(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "次を検索(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "ジャンプ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "次の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "前の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "文書の最初" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "文書の最後" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "章の頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "章末" @@ -17020,23 +17035,23 @@ msgstr "最近開いた本のリストをクリア" msgid "Connecting to dict.org to lookup: %s…" msgstr "dict.orgに接続して検索: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "電子書籍の選択" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "電子書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -17045,78 +17060,78 @@ msgstr "" "フォントサイズを %(which)s にする\n" "現在の拡大率: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "大きく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "小さく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "見つかりませんでした: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "フローをロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "%s をレイアウト" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "ブックマーク #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "ブックマークの追加" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "ブックマークのタイトルを入力:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "ブックマークの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "電子書籍をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "電子書籍を開けませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "電子書籍ビューアーをコントロールするオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に前面へ表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に全画面表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Javascriptアラートとコンソールメッセージをコンソールへ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "指定された本を開く位置です。位置とは、ビューアーの左上の端が表示されている場所のことです。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18025,15 +18040,15 @@ msgstr "" "\n" "*** MOBI出力には'著者別'セクションを追加することが必要です ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "カタログへの有効なジャンルが見つかりませんでした。\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "カタログへの本がありません" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18050,7 +18065,7 @@ msgstr "" "\n" "'{0}'の本をすべて選択し、書誌情報編集ダイアログで正しい著者名ソートの値を入力し、カタログを再構築してください。\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18060,7 +18075,7 @@ msgstr "" "著者 '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18068,7 +18083,7 @@ msgstr "" "カタログへの本が見つかりませんでした。\n" "電子書籍オプションの'排除する本’を確認してください。\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "カタログへ入れる本がありません" @@ -18170,7 +18185,7 @@ msgstr "" "ターしません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18514,7 +18529,7 @@ msgstr "詳細な出力情報を表示します。デバッグに便利です。 msgid "Error: You must specify a catalog output file" msgstr "エラー:カタログ出力ファイルを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18533,17 +18548,17 @@ msgstr "" " custom_columnsコマンドを使ってカスタム列の名前のリストを取得できます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "もし列に複数の値を設定できる場合、値を指定した値に入れ替えるのではなく、すでにある値に付け加えます。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "エラー:フィールド名、ID、値を指定しなくてはなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18557,20 +18572,20 @@ msgstr "" " 存在するカスタム列を表示。列名とIDを表示します。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "各列の詳細を表示" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "この列のすべてのデータが失われます: %r. よろしいですか (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18585,15 +18600,15 @@ msgstr "" " labelで指定されるカスタム列を削除。custom_columns コマンドで存在するカスタム列を見ることができます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "確認を表示しない" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "エラー:列ラベルを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18614,40 +18629,60 @@ msgstr "" " もしすでにある名前と同じ名前を追加しようとした場合、すでにある物は置き換えられます。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "エラー:動作を指定しなければなりません。(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "名前:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "検索文字列:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "エラー:名前と検索文字列を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "追加された" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "エラー:名前を指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "削除された" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Error: %sと言う動作がわかりません。次の中の物でなければなりません: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18658,12 +18693,12 @@ msgstr "" "\n" "ライブラリのあるファイルシステムをチェックします。レポート:{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "CSVで出力" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18671,7 +18706,7 @@ msgstr "" "カンマ区切りのレポートのリスト\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18679,7 +18714,7 @@ msgstr "" "無視する拡張子(カンマ区切りのリスト)\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18687,11 +18722,11 @@ msgstr "" "無視する名前のカンマ区切りのリスト\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "不明なレポートチェック" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18715,18 +18750,18 @@ msgstr "" "す。再生された書誌情報は、OPFファイルの内容と同様になります。\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "実際にリカバリーを行います。このコマンドはこのオプションを指定しなければ実行されません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "実際にリカバリーを行うには%sオプションを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18737,19 +18772,19 @@ msgstr "" "\n" "データベース中のカテゴリ情報のレポートを作成します。情報はタグブラウザーに表示されるものと同等です。\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "カテゴリ内のアイテムのカウント番号ではなく、カテゴリ内のアイテム番号のみを出力します。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "CSVモードでカテゴリーの値の周りを囲む文字。デフォルトはダブルクオート(\")。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18757,15 +18792,15 @@ msgstr "" "カンマ区切りのカテゴリの検索名リスト。\n" "デフォルト: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSVモードでのフィールド区切りに使われる文字列。デフォルトはカンマです。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "カテゴリー・アイテム" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18810,17 +18845,17 @@ msgstr "" msgid "creating custom column " msgstr "カスタム列を作成 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "コピー中%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -19245,11 +19280,11 @@ msgid "" "environments." msgstr "ソースコードの変更時にサーバーを自動的にリロードする。一部の環境で動作しない場合があります。" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "フルインターフェースに切り替え(モバイル向けでないインターフェース)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20697,6 +20732,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20718,36 +20754,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"すでにあるシリーズへ本が追加されたときに使われるシリーズ番号を決めるアルゴリズム。\n" -"このTweakを使って決められる新しいシリーズ番号は、非整数の定数が与えられた場合を除き、必ず整数値になります。\n" -"使用できる値は:\n" -"next - 現在ある最大の番号より1つ大きな整数値\n" -"first_free - 0より大きく、まだ使われていない数\n" -"next_free - 現在ある最低の番号より大きく、しかもまだ使われていない整数値\n" -"last_free - 現在ある最高の番号より小さく、しかもまだ使われていない整数値。もし番号が見つからなかった場合、すでにある最大値+1が使われる。\n" -"const - すべての場合に数1となる。\n" -"数値 - 必ずこの数値を使う。数値はクオート(')で囲まない。注:0.0もここに使用できる。\n" -"\n" -"例:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"\n" -"本のインポート/追加時に上の値を使いたい場合には、tweak の " -"use_series_auto_increment_tweak_when_importing に True を設定してください。\n" -"もしこのtweakにFalse(これがディフォールト)を設定されると、インポート時に明示的に設定されない限り、1が設定されます。\n" -"もしTrueが設定された場合には、シリーズ番号はseries_index_auto_incrementの設定にしたがって決められます。\n" -"注意して欲しいのは、use_series_auto_increment_tweak_when_importing " -"が使われるのは、インポート時に値が指定されなかった場合に限られます。 \n" -"もしインポート時の正規表現がseries_indexの値を作った時や、もし本から読み込まれた書誌情報に番号がある時や、\n" -"インポート・プラグインが値を生成した場合には、このtweakを無視してそちらが使われます。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "著者名を補足した後にセパレータを追加" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20756,11 +20768,11 @@ msgid "" "Can be either True or False" msgstr "補足後にセパレータを補足したテキストの最後に自動的に追加して、新しい著者の補足動作をはじめます。TrueかFalseのどちらか。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "著者名ソートのアルゴリズム" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20796,11 +20808,11 @@ msgstr "" "\n" "つまり”Acme Inc.”はそのままコピーされ、”Inc., Acme”にはなりません。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "複数の著者名を分割する" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20813,11 +20825,11 @@ msgstr "" "、分割ルールをカスタマイズすることができます。文字列は、指定された正規表現にマッチするものなら何でも分割されます。\n" "デフォルト: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "タグブラウザーで著者ソートを使用する" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20847,12 +20859,12 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "補完のソート順: いつ辞書順からASCII同類順に変えるか" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20870,11 +20882,11 @@ msgstr "" "このtweakはこの切り替えがいつ起こるかを制御します。0に設定すると必ずASCII順になります。\n" "0より大きな数にすると、パフォーマンスによってASCII順への切り替えが起こります。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "タグブラウザーのパーティショニングを設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20919,11 +20931,11 @@ msgstr "" "注: もしテンプレートにバックスラッシュ(\\ 文字)がある場合、{の前の\"r'\" が必要になります。\n" "バックスラッシュがない場合に付けておいても何も問題はありません。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20936,11 +20948,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "起動時に本リストをソートする列を指定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20955,11 +20967,11 @@ msgstr "" "のペアからなるリストです。列は、列のツールチップに表示される、列の検索名です。順序が0の時には昇順、1の時には降順となります。\n" "例えば、 [('authors',0),('title',0)] は著者と、その中でタイトルの順にソートされます。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "日付を表示方法を設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20994,11 +21006,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "ライブラリ表示のタイトルとシリーズのソート順を設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -21026,11 +21038,11 @@ msgstr "" "トルは、タイトルが変更されるまで前のままになります。その場合には、タイトルをダブルクリックして、何も変更せずリターンを押せば、タイトルソートを変更できます" "。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "テンプレート使用時のタイトルとシリーズのフォーマットを設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -21050,11 +21062,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "文字列ソート時に「冠詞」として扱われるワードのリスト" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -21073,11 +21085,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Calibreの起動時に接続するフォルダーを指定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -21097,11 +21109,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "SONYのコレクションの改名ルールを指定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -21172,11 +21184,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "どのようにSONYコレクションがソートされるかを指定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -21214,26 +21226,26 @@ msgstr "" "[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\n" "デフォルト: 空(ルールなし)、なのでコレクション属性は指定されません。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "他のライブラリに本をコピーする際のタグの取り扱い方法を設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "これをTrueにした場合、他のライブラリに本をコピーする時に「本を追加するときに追加するタグ」と同じタグを追加します。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "コンテンツサーバーで本ごとに表示する最大のタグ数を設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "カスタム書誌情報フィールドをコンテンツサーバーが表示するかどうか設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21266,11 +21278,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "ソート「レベル」の最大数を設定" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21285,11 +21297,11 @@ msgstr "" "ーマンスへの影響があります。もしデーターベースが大きい場合(数千本)影響は目に見えるでしょう。もし複数レベルのソートが必要でなく、遅さが目立ってきた場合、" "このtweakの値を減らしてください。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "日付を表示されているフィールドのどの日付を使ってソートするかを指定。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -21298,11 +21310,11 @@ msgstr "" "日付には日付と時刻の両方が含まれます。ソートする場合何が表示されているかにかかわらず、すべてのフィールドが使われます。このtweakをTrueにすると、表" "示されているフィールドが使われます。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21310,11 +21322,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "本リストの動作をコントロール" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21333,11 +21345,11 @@ msgstr "" "これに加えて、本リストが水平方向へスクロールする動作が、列ごとかピクセルごとかをコントロールする事もできます。\n" "デフォルトは列ごとです。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "ソート時に使われる言語" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21360,11 +21372,11 @@ msgstr "" "例: locale_for_sorting = 'fr' -- フランス語ルールでソート\n" "例: locale_for_sorting = 'nb' -- ノルウェー語ルールでソート" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "書誌情報編集ダイアログでのカスタム書誌情報列の個数" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21374,11 +21386,11 @@ msgstr "" "書誌情報を一つずつ編集する時のカスタム書誌情報列を1つにするか2つにするかを指定する。\n" "もしTrueの場合フィールドは2つの列を使ってレイアウトされ、もしFalseの場合1つの列が使われます。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21390,11 +21402,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "メールを送信する前に待つ秒数" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21406,11 +21418,11 @@ msgstr "" "デフォルトは5分です。この値を低くすると、サーバーのSPAM制限に引っかかって送信に失敗する可能性があります。変更点は、Calibreを再起動した後で有効" "になります。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "calibreのライブラリに保存される表紙の幅、高さの最大値" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -21418,11 +21430,11 @@ msgid "" msgstr "" "calibreのライブラリ内の全ての表紙は、アスペクト比を保ちながらこのサイズにリサイズされます。これは異常に大きな表紙による遅さを避けるためにあります。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "ダウンロードしたニュースの送り先" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21435,11 +21447,11 @@ msgstr "" "るかを変更できます。有効な値は\"main\", \"carda\", " "\"cardb\"です。注:もし選択した場所に十分なスペースがない場合、ファイルは最も空きがある場所へ送られます。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "コンテンツサーバーがどのインターフェースをlistenするか" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21454,11 +21466,11 @@ msgstr "" "カルマシンからの接続のみに限定したり、'::'に変える事で、すべてのIPv4とIPv6の接続を受けることができます。(ただし、これはすべてのOSで動作する" "とは限りません)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "OS XでのUnified toolbar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21474,11 +21486,11 @@ msgstr "" "しかしながら、これにはいくつかのバグがあり、例えばツールバーの最小幅が本来の2倍になったり他のランダムなバグが発生します。そのため、自己責任で有効にしてく" "ださい。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "同じフォーマットから同じフォーマットへ変換する場合、オリジナルのファイルを保存しておく。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21488,22 +21500,22 @@ msgstr "" "calibreが、例えばEPUBからEPUBのように、同じフォーマットから同じフォーマットへ変換する場合、元のファイルを穂損します。なので、変換がおかしい" "場合このtweakを使ってもう一度実行することができます。これをFalseにするとcalibreは元のファイルを保存しなくなります。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21511,11 +21523,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21527,11 +21539,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -21546,3 +21558,64 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "すでにあるシリーズへ本が追加されたときに使われるシリーズ番号を決めるアルゴリズム。\n" +#~ "このTweakを使って決められる新しいシリーズ番号は、非整数の定数が与えられた場合を除き、必ず整数値になります。\n" +#~ "使用できる値は:\n" +#~ "next - 現在ある最大の番号より1つ大きな整数値\n" +#~ "first_free - 0より大きく、まだ使われていない数\n" +#~ "next_free - 現在ある最低の番号より大きく、しかもまだ使われていない整数値\n" +#~ "last_free - 現在ある最高の番号より小さく、しかもまだ使われていない整数値。もし番号が見つからなかった場合、すでにある最大値+1が使われる。\n" +#~ "const - すべての場合に数1となる。\n" +#~ "数値 - 必ずこの数値を使う。数値はクオート(')で囲まない。注:0.0もここに使用できる。\n" +#~ "\n" +#~ "例:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "\n" +#~ "本のインポート/追加時に上の値を使いたい場合には、tweak の " +#~ "use_series_auto_increment_tweak_when_importing に True を設定してください。\n" +#~ "もしこのtweakにFalse(これがディフォールト)を設定されると、インポート時に明示的に設定されない限り、1が設定されます。\n" +#~ "もしTrueが設定された場合には、シリーズ番号はseries_index_auto_incrementの設定にしたがって決められます。\n" +#~ "注意して欲しいのは、use_series_auto_increment_tweak_when_importing " +#~ "が使われるのは、インポート時に値が指定されなかった場合に限られます。 \n" +#~ "もしインポート時の正規表現がseries_indexの値を作った時や、もし本から読み込まれた書誌情報に番号がある時や、\n" +#~ "インポート・プラグインが値を生成した場合には、このtweakを無視してそちらが使われます。" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index 9461e785fd..aa04d0817b 100644 --- a/src/calibre/translations/kn.po +++ b/src/calibre/translations/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh \n" "Language-Team: Kannada \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:45+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -914,27 +915,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -946,17 +947,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1050,17 +1051,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1072,13 +1073,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1089,24 +1090,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1216,7 +1217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1259,14 +1260,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2007,6 +2012,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3548,7 +3563,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3557,7 +3572,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3570,7 +3585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3594,7 +3609,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3605,7 +3620,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3629,7 +3644,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3972,7 +3987,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3981,7 +3996,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4362,7 +4377,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4840,11 +4855,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4866,7 +4881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4973,7 +4988,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5403,7 +5418,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5633,7 +5648,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5919,7 +5934,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6131,49 +6146,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7280,45 +7295,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7373,7 +7388,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7382,7 +7397,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7390,7 +7405,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7716,7 +7731,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8099,39 +8114,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8140,57 +8155,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8415,14 +8430,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8451,19 +8466,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8905,7 +8920,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8924,13 +8939,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9011,7 +9026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9021,13 +9036,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9038,13 +9053,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9058,12 +9073,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9222,47 +9237,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9270,7 +9285,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9280,7 +9295,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9295,53 +9310,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9370,13 +9385,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9443,7 +9458,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9465,7 +9480,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10562,7 +10577,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10851,7 +10866,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11230,7 +11245,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11472,13 +11487,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11547,11 +11562,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11569,52 +11584,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11709,12 +11724,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11897,7 +11912,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11935,7 +11950,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11943,27 +11958,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11971,115 +11986,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12087,38 +12102,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13452,7 +13467,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14754,29 +14769,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15317,42 +15332,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15374,13 +15389,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15512,105 +15527,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15881,7 +15896,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16110,40 +16125,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16253,101 +16268,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17124,15 +17139,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17143,20 +17158,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17247,7 +17262,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17549,7 +17564,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17561,17 +17576,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17580,20 +17595,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17603,15 +17618,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17624,40 +17639,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17665,34 +17700,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17707,18 +17742,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17726,33 +17761,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17789,17 +17824,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18202,11 +18237,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19537,6 +19572,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19559,11 +19595,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19572,11 +19608,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19599,11 +19635,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19613,11 +19649,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19636,12 +19672,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19654,11 +19690,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19686,11 +19722,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19703,11 +19739,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19718,11 +19754,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19757,11 +19793,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19781,11 +19817,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19805,11 +19841,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19828,11 +19864,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19845,11 +19881,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19920,11 +19956,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19951,26 +19987,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19989,11 +20025,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20005,22 +20041,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20028,11 +20064,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20044,11 +20080,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20062,11 +20098,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20074,11 +20110,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20090,11 +20126,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20103,22 +20139,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20128,11 +20164,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20143,11 +20179,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20159,11 +20195,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20171,22 +20207,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20194,11 +20230,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20210,11 +20246,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 16524b4646..df5551156f 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-04 11:13+0000\n" "Last-Translator: Hyun-ho Noh \n" "Language-Team: Korean \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -921,27 +922,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "예" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "주" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "카드 A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "카드 B" @@ -953,17 +954,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "안드로이드폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "장치에 전자책을 전송할 디렉토리의 목록입니다. 쉼표(,)로 구분합니다. 먼저 기존의 디렉토리를 사용됩니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "S60 휴대폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1059,17 +1060,17 @@ msgstr "장치의 메타 정보 목록을 갱신합니다..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "완료됨" @@ -1084,7 +1085,7 @@ msgstr "" "iBooks 앱을 이용해서 삭제합니다.\n" "목록를 보려면 '상세히 보기'를 누르세요." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1092,7 +1093,7 @@ msgstr "" "일부 표지를 변환할 수 없었습니다.\n" "목록을 보려면 '상세히 보기'를 누르세요." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1103,24 +1104,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "뉴스" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "분류" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "iTunes와 통신합니다." @@ -1230,7 +1231,7 @@ msgstr "블랙베리 스마트폰과 통신합니다" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1273,14 +1274,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2023,6 +2028,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3632,7 +3647,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "아니오" @@ -3641,7 +3656,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3654,7 +3669,7 @@ msgstr "제목" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "저자" @@ -3678,7 +3693,7 @@ msgid "Comments" msgstr "설명" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3689,7 +3704,7 @@ msgid "Tags" msgstr "태그" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3713,7 +3728,7 @@ msgid "Timestamp" msgstr "시간 정보" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4063,7 +4078,7 @@ msgstr "%s 형식의 책은 지원하지 않습니다" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4072,7 +4087,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "HTML 목차(TOC) 생성 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4495,7 +4510,7 @@ msgid "Choose Files" msgstr "파일 선택하기" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "책" @@ -4975,11 +4990,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "실패" @@ -5001,7 +5016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5108,7 +5123,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5538,7 +5553,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -5768,7 +5783,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6054,7 +6069,7 @@ msgid "No books found" msgstr "발견된 책이 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "권한 없음" @@ -6266,49 +6281,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "열려면 누르세요" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "모음집" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "경로" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7417,45 +7432,45 @@ msgid "" "possible." msgstr "메타 정보를 지정합니다. 출력 파일은 가능한 이 메타 정보와 같은 것들을 포함할 것입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "읽을 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "파일을 읽을 수 있는 권한이 없습니다: " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "파일 읽기 오류" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

파일에서 읽어오던 중에 오류가 있었습니다:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " 는(은) 잘못된 그림입니다" @@ -7510,7 +7525,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7520,7 +7535,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "시리즈(&S):" @@ -7528,7 +7543,7 @@ msgstr "시리즈(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "알려진 시리즈의 목록입니다. 새로운 시리즈를 추가할 수 있습니다." @@ -7857,7 +7872,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "제거(&R)" @@ -8242,39 +8257,39 @@ msgstr "표지 탐색기를 불러올 수 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "정의되지 않음" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "별" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "별점 지정 안함" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8283,57 +8298,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " 색인:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "변경사항 적용" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "시리즈 제거" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "모든 태그 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "추가할 태그" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "제거할 태그" @@ -8558,14 +8573,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "잘못된 템플릿입니다" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8594,19 +8609,19 @@ msgstr "저자에 대해 저자 분류를 사용" msgid "Save &template:" msgstr "저장하기 템플릿(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "빈 책이 몇 권입니까?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "비어있는 책을 몇 권이나 추가합니까?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9048,7 +9063,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9067,13 +9082,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9154,7 +9169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "일치하는 것이 없습니다" @@ -9164,13 +9179,13 @@ msgid "Change Case" msgstr "대소문자 바꾸기" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "대문자" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "소문자" @@ -9181,13 +9196,13 @@ msgid "Swap Case" msgstr "대소문자 바꾸기" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "제목 대소문자" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9201,12 +9216,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9365,47 +9380,47 @@ msgstr "검색/교체" msgid "Working" msgstr "작업 중" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "%d 권의 책에 대한 메타 정보를 편집합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9413,7 +9428,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9423,7 +9438,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9438,53 +9453,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9513,13 +9528,13 @@ msgid "" msgstr "이 책의 저자들을 분류하는 방법을 지정합니다. 예를 들어 찰스 디킨스는 디킨스, 찰스 같이 분류되어야 합니다." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "별점(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "이 책의 별점입니다. 0-5" @@ -9586,7 +9601,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "날짜(&D):" @@ -9608,7 +9623,7 @@ msgid "Clear published date" msgstr "출판일자 지우기" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10708,7 +10723,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "태그(&G):" @@ -10997,7 +11012,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11376,7 +11391,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11618,13 +11633,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11693,11 +11708,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -11715,52 +11730,52 @@ msgstr "용량 (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "검색 이름은 \"{0}\"입니다" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "권한이 거부되었습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "용량" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -11855,12 +11870,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF 뷰어 툴바" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "다음 쪽" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "이전 쪽" @@ -12043,7 +12058,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12081,7 +12096,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12089,27 +12104,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12117,115 +12132,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "선택된 형식에서 책의 표지를 지정" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "형식을 선택하세요: " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "당신은 다음의 파일들을 읽을 권한이 없습니다:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "선택된 형식이 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "메타 정보를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "%s 형식에서 메타 정보를 읽을 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "찾기(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "표지 내려받기(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "표지 생성(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "올바른 그림 형식이 아닙니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "제목과 저자 지정" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "표지를 생성하기 전에 제목과 저자를 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12233,38 +12248,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "이 ISBN 숫자는 맞습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "이 ISBN 숫자는 맞지 않습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "출판사(&D):" @@ -13608,7 +13623,7 @@ msgid "Never" msgstr "전혀 안함" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14917,29 +14932,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "잘못된 트윅" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15482,42 +15497,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "검색" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "검색 이름 중복" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "저장된 검색 이름 %s은(는) 이미 사용중입니다." @@ -15539,13 +15554,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "사용자 분류 관리" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "저장된 검색 관리" @@ -15677,105 +15692,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "%s 분류 숨기기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "분류 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "%s 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "모든 분류 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16046,7 +16061,7 @@ msgid "Options to customize the ebook viewer" msgstr "전자책 뷰어 사용자 정의 옵션" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "최근 사용된 창 크기를 기억" @@ -16275,40 +16290,40 @@ msgstr "" msgid "No results found for:" msgstr "찾은 결과가 없음:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "이동하기..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "다음 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "이전 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "문서 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "문서 끝" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "구간 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "구간 끝" @@ -16418,101 +16433,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "전자책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "전자책" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "다음에 대해 일치하는 것이 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "북마크 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "북마크에 대한 제목을 입력하세요:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "북마크 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "책 불러오는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "전자책을 열 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "전자책 뷰어를 제어하는 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "콘솔에 자바스크립트 경고와 콘솔 메시지를 출력합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17310,15 +17325,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17329,20 +17344,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17440,7 +17455,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17747,7 +17762,7 @@ msgstr "상세한 출력 정보를 표시합니다. 디버깅 시에 유용합 msgid "Error: You must specify a catalog output file" msgstr "오류: 분류의 출력 파일을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17759,17 +17774,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "오류: 필드명, ID, 값을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17778,20 +17793,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "각 열에 대한 상세 정보를 표시합니다." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "다음 열의 모든 데이터를 잃어버립니다: %r. 확실합니까 (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17801,15 +17816,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "확인을 다시 묻지 않음" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "오류: 열 레이블을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17822,40 +17837,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "오류: 동작을 지정해야 합니다 (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "이름:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "검색 문자열:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "오류: 이름과 검색 문자열을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "추가됨" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "오류: 이름을 지정해야 합니다" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "삭제됨" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "오류: %s 동작은 인식할 수 없습니다. 다음중 하나여야 합니다: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17863,34 +17898,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17905,18 +17940,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17924,33 +17959,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17995,17 +18030,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18412,11 +18447,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19747,6 +19782,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19769,11 +19805,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19782,11 +19818,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19809,11 +19845,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19823,11 +19859,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19846,12 +19882,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19864,11 +19900,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19896,11 +19932,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19913,11 +19949,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19928,11 +19964,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19967,11 +20003,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19991,11 +20027,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20015,11 +20051,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20038,11 +20074,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20055,11 +20091,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20130,11 +20166,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20161,26 +20197,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20199,11 +20235,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20215,22 +20251,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20238,11 +20274,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20254,11 +20290,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20272,11 +20308,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20284,11 +20320,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20300,11 +20336,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20313,22 +20349,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20338,11 +20374,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20353,11 +20389,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20369,11 +20405,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20381,22 +20417,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20404,11 +20440,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20420,11 +20456,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index 4cfac5aca0..5490ad205c 100644 --- a/src/calibre/translations/ku.po +++ b/src/calibre/translations/ku.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: Kurdish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 377e0e4829..553d6dfb0b 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -918,27 +919,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -950,17 +951,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1054,17 +1055,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "baigta" @@ -1076,13 +1077,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1093,24 +1094,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Naujienos" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalogas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1220,7 +1221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1263,14 +1264,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2011,6 +2016,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3552,7 +3567,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3561,7 +3576,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3574,7 +3589,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3598,7 +3613,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3609,7 +3624,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3633,7 +3648,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3976,7 +3991,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3985,7 +4000,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4366,7 +4381,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4844,11 +4859,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4870,7 +4885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4977,7 +4992,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5407,7 +5422,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5637,7 +5652,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5923,7 +5938,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6135,49 +6150,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7284,45 +7299,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7377,7 +7392,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7386,7 +7401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7394,7 +7409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7720,7 +7735,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8103,39 +8118,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8144,57 +8159,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8419,14 +8434,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8455,19 +8470,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8909,7 +8924,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8928,13 +8943,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9015,7 +9030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9025,13 +9040,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9042,13 +9057,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9062,12 +9077,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9226,47 +9241,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9274,7 +9289,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9284,7 +9299,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9299,53 +9314,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9374,13 +9389,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9447,7 +9462,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9469,7 +9484,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10566,7 +10581,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10855,7 +10870,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11234,7 +11249,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11476,13 +11491,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11551,11 +11566,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11573,52 +11588,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11713,12 +11728,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11901,7 +11916,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11939,7 +11954,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11947,27 +11962,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11975,115 +11990,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12091,38 +12106,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13456,7 +13471,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14758,29 +14773,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15321,42 +15336,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15378,13 +15393,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15516,105 +15531,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15885,7 +15900,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16114,40 +16129,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16257,101 +16272,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17128,15 +17143,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17147,20 +17162,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17251,7 +17266,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17553,7 +17568,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17565,17 +17580,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17584,20 +17599,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17607,15 +17622,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17628,40 +17643,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17669,34 +17704,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17711,18 +17746,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17730,33 +17765,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17793,17 +17828,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18206,11 +18241,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19541,6 +19576,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19563,11 +19599,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19576,11 +19612,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19603,11 +19639,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19617,11 +19653,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19640,12 +19676,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19658,11 +19694,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19690,11 +19726,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19707,11 +19743,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19722,11 +19758,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19761,11 +19797,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19785,11 +19821,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19809,11 +19845,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19832,11 +19868,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19849,11 +19885,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19924,11 +19960,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19955,26 +19991,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19993,11 +20029,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20009,22 +20045,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20032,11 +20068,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20048,11 +20084,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20066,11 +20102,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20078,11 +20114,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20094,11 +20130,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20107,22 +20143,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20132,11 +20168,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20147,11 +20183,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20163,11 +20199,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20175,22 +20211,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20198,11 +20234,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20214,11 +20250,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 6ac678fb39..7bc9a7808a 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index f01acf3ac6..e5b4b2fe39 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-02-23 09:37+0000\n" "Last-Translator: PiRX \n" "Language-Team: Latvian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -29,8 +29,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -103,7 +103,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -124,9 +125,9 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -155,30 +156,30 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -190,15 +191,15 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -952,27 +953,27 @@ msgstr "Ceļš lídz bibliotēkai pārāk garš. Jābūt mazāk nekā %d simboli #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Jā" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Galvenā" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Karte A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Karte B" @@ -984,7 +985,7 @@ msgstr "Atkļūdošanas žurnāls" msgid "Communicate with Android phones." msgstr "Komunicē ar Android telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -992,11 +993,11 @@ msgstr "" "Ar komatiem atdalīts saraksts ar ierīces mapēm uz kurām sūtīt e-grāmatas. " "Tiks izmantota pirmā eksistējošā mape." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Komunicē ar S60 telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Komunicē ar WebOS planšetēm." @@ -1103,17 +1104,17 @@ msgstr "Atjauno ierīces metadatu katalogu..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d no %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "pabeigts" @@ -1128,7 +1129,7 @@ msgstr "" "Izdzēsiet tās izmantojot iBooks.\n" "Lai apskatītu sarakstu, nospiediet 'Parādīt detaļas'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1136,7 +1137,7 @@ msgstr "" "Nevarēja pārveidot dažus vākus.\n" "Klikšķiniet 'Parādīt detaļas' lai apskatītu sarakstu." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1147,24 +1148,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ziņas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalogs" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Komunicē ar iTunes." @@ -1280,7 +1281,7 @@ msgstr "Komunicē ar Blackberry viedtelefonu." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1323,14 +1324,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Komunicē ar PocketBook 602/603/902/903 e-grāmatu lasītāju." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Komunicē ar PocketBook 360+ lasītāju." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Komunicē ar PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Komunicē ar Infibeam Pi2 lasītāju." @@ -2104,6 +2109,16 @@ msgstr "" msgid "Card A folder" msgstr "A kartes mape" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3688,7 +3703,7 @@ msgstr "ŠABLONA KĻŪDA" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nē" @@ -3697,7 +3712,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3710,7 +3725,7 @@ msgstr "Nosaukums" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autors(i)" @@ -3734,7 +3749,7 @@ msgid "Comments" msgstr "Komentāri" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3745,7 +3760,7 @@ msgid "Tags" msgstr "Birkas" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3770,7 +3785,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4133,7 +4148,7 @@ msgstr "%s formāta grāmatas netiek atbalstītas" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Grāmata %(sidx)s no %(series)s" @@ -4142,7 +4157,7 @@ msgstr "Grāmata %(sidx)s no %(series)s" 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:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4537,7 +4552,7 @@ msgid "Choose Files" msgstr "Izvēlieties failus" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Grāmatas" @@ -5020,11 +5035,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Nesekmīgi" @@ -5046,7 +5061,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5153,7 +5168,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5590,7 +5605,7 @@ msgid "Move to next highlighted match" msgstr "Pāriet uz nākošo iezīmēto rezultātu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -5820,7 +5835,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Meklēt %s" @@ -6106,7 +6121,7 @@ msgid "No books found" msgstr "Grāmatas nav atrastas" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6318,49 +6333,49 @@ msgstr "" msgid "Donate" msgstr "Ziedot" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Klikšķiniet, lai atvērtu" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Kolekcijas" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Ielīmēt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopēt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Noņemt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Dubultklikšķis, lai atvērtu grāmatas detaļu logu" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Atrodas" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7468,45 +7483,45 @@ msgid "" 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:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Šai gramata nav vāka" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Izvēlēties vāku " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Nevar nolasīt" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Kļūda nolasot failu" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7562,7 +7577,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7571,7 +7586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Sērija:" @@ -7579,7 +7594,7 @@ msgstr "&Sērija:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Zināmo sēriju saraksts. Jūs varat pievienot jaunas sērijas." @@ -7905,7 +7920,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8290,39 +8305,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "zvaigzne(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8331,57 +8346,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8606,14 +8621,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8642,19 +8657,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9096,7 +9111,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9115,13 +9130,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9202,7 +9217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9212,13 +9227,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9229,13 +9244,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9249,12 +9264,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9413,47 +9428,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9461,7 +9476,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9471,7 +9486,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9486,53 +9501,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9563,13 +9578,13 @@ msgstr "" "jākārto kā Dikenss, Čārlzs." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Vērtējums:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Šīs grāmatas vērtējums (0 - 5 zvaigznes)" @@ -9636,7 +9651,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datums:" @@ -9658,7 +9673,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10755,7 +10770,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11044,7 +11059,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11423,7 +11438,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11665,13 +11680,13 @@ msgstr "Meklēt saīsni pēc nosaukuma" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Nav rezultātu" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11740,11 +11755,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "zvaigzne(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -11762,52 +11777,52 @@ msgstr "Izmērs (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Meklēšanas apzīmējums \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "Šīs grāmatas UUID ir \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11902,12 +11917,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Nākošā lapa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Iepriekšējā lapa" @@ -12090,7 +12105,7 @@ msgid "Unhandled exception" msgstr "Neparedzēts izņēmums" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12128,7 +12143,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12136,27 +12151,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12164,115 +12179,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Uzstāda vāka attēlu izvēlētā formāta grāmatai" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Izvēlieties formātus " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Pārlūkot" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "Ģ&enerēt vāku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Nederīgs vāks" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Nezināma valoda" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&d(i):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12283,38 +12298,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "ISBN numurs ir derīgs" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "ISBN numurs nav derīgs" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Nederīgs ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Ievadiet ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Izdevējs:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Notīrīt datumu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "I&zdota:" @@ -13656,7 +13671,7 @@ msgid "Never" msgstr "Nekad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Pēc pirmā burta" @@ -14960,29 +14975,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15528,42 +15543,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Meklēšanas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Pārsaukt lietotāja kategoriju" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15585,13 +15600,13 @@ msgid "Manage Tags" msgstr "Pārvaldīt birkas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Pārvaldīt lietotāja kategorijas" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Pārvaldīt saglabātās meklēšanas" @@ -15725,105 +15740,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Meklēt jebko, izņemot %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Pārvaldīt %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Rādīt visas kategorijas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16096,7 +16111,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16325,40 +16340,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Nākošā sadaļa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16468,101 +16483,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-grāmatas:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Pievienot grāmatzīmi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Pārvaldīt grāmatzīmes." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Ielasa e-grāmatu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nevarēja atvērt e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Iestatījumi e-grāmatu skatītāja kontrolei" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17345,15 +17360,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17364,20 +17379,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17468,7 +17483,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17770,7 +17785,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17782,17 +17797,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17801,20 +17816,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17824,15 +17839,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17845,40 +17860,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17886,34 +17921,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17928,18 +17963,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17947,33 +17982,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18010,17 +18045,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Blīvē datubāzi" @@ -18423,11 +18458,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19761,6 +19796,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19783,11 +19819,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19796,11 +19832,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19823,11 +19859,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19837,11 +19873,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19860,12 +19896,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19878,11 +19914,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19910,11 +19946,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19927,11 +19963,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19942,11 +19978,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19981,11 +20017,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20005,11 +20041,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20029,11 +20065,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20052,11 +20088,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20069,11 +20105,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20144,11 +20180,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20175,26 +20211,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20213,11 +20249,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20229,22 +20265,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20252,11 +20288,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20268,11 +20304,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20286,11 +20322,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20298,11 +20334,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20314,11 +20350,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Cik sekundes gaidīt pirms e-pasta nosūtīšanas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20332,24 +20368,24 @@ msgstr "" "uztvert šo e-pastu par nevēlamu. Izmaiņas stāsies spēkā pēc calibre\n" "restartēšanas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Maksimālais augstums un platums calibre bibliotēkā saglabātajiem grāmatu " "vākiem" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Uz kurieni sūtīt lejupielādētās ziņas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20359,11 +20395,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20374,11 +20410,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20390,11 +20426,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20402,22 +20438,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20425,11 +20461,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20441,11 +20477,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index 65b54767f2..efbfc49d1a 100644 --- a/src/calibre/translations/mk.po +++ b/src/calibre/translations/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL \n" "Language-Team: Macedonian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 0d2d040140..219946a957 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -917,27 +918,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -949,17 +950,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "ആന്‍ഡ്രോയിഡ് ഫോണുകളുമായി(Android phones) സംവതിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1053,17 +1054,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1075,13 +1076,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1092,24 +1093,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "വാര്‍ത്തകള്‍" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1220,7 +1221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1263,14 +1264,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2011,6 +2016,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3556,7 +3571,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3565,7 +3580,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3578,7 +3593,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3602,7 +3617,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3613,7 +3628,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3637,7 +3652,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3980,7 +3995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3989,7 +4004,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4370,7 +4385,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4848,11 +4863,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4874,7 +4889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4981,7 +4996,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5411,7 +5426,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5641,7 +5656,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5927,7 +5942,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6139,49 +6154,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7288,45 +7303,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7381,7 +7396,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7390,7 +7405,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7398,7 +7413,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7724,7 +7739,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8107,39 +8122,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8148,57 +8163,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8423,14 +8438,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8459,19 +8474,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8913,7 +8928,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8932,13 +8947,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9019,7 +9034,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9029,13 +9044,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9046,13 +9061,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9066,12 +9081,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9230,47 +9245,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9278,7 +9293,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9288,7 +9303,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9303,53 +9318,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9378,13 +9393,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9451,7 +9466,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9473,7 +9488,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10570,7 +10585,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10859,7 +10874,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11238,7 +11253,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11480,13 +11495,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11555,11 +11570,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11577,52 +11592,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11717,12 +11732,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11905,7 +11920,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11943,7 +11958,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11951,27 +11966,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11979,115 +11994,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12095,38 +12110,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13460,7 +13475,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14762,29 +14777,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15325,42 +15340,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15382,13 +15397,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15520,105 +15535,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15889,7 +15904,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16118,40 +16133,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16261,101 +16276,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17132,15 +17147,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17151,20 +17166,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17255,7 +17270,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17557,7 +17572,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17569,17 +17584,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17588,20 +17603,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17611,15 +17626,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17632,40 +17647,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17673,34 +17708,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17715,18 +17750,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17734,33 +17769,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17797,17 +17832,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18210,11 +18245,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19545,6 +19580,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19567,11 +19603,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19580,11 +19616,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19607,11 +19643,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19621,11 +19657,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19644,12 +19680,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19662,11 +19698,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19694,11 +19730,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19711,11 +19747,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19726,11 +19762,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19765,11 +19801,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19789,11 +19825,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19813,11 +19849,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19836,11 +19872,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19853,11 +19889,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19928,11 +19964,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19959,26 +19995,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19997,11 +20033,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20013,22 +20049,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20036,11 +20072,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20052,11 +20088,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20070,11 +20106,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20082,11 +20118,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20098,11 +20134,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20111,22 +20147,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20136,11 +20172,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20151,11 +20187,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20167,11 +20203,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20179,22 +20215,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20202,11 +20238,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20218,11 +20254,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 16e7b80ea5..7205d4adf6 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Marathi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -918,27 +919,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "हो" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -950,17 +951,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1054,17 +1055,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "पूर्ण झालेले" @@ -1076,13 +1077,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1093,24 +1094,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "वार्ता" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "पुस्तक सूची" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1220,7 +1221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1263,14 +1264,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2011,6 +2016,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3552,7 +3567,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "नाही" @@ -3561,7 +3576,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3574,7 +3589,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "लेखक" @@ -3598,7 +3613,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3609,7 +3624,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3633,7 +3648,7 @@ msgid "Timestamp" msgstr "कालमुद्रा" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3976,7 +3991,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3985,7 +4000,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4366,7 +4381,7 @@ msgid "Choose Files" msgstr "फाइल निवडा" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "पुस्तके" @@ -4844,11 +4859,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4870,7 +4885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4977,7 +4992,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5407,7 +5422,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5637,7 +5652,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5923,7 +5938,7 @@ msgid "No books found" msgstr "कोणतेही पुस्तक सापडले नाही" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "परवानगी नाही" @@ -6135,49 +6150,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7284,45 +7299,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "वाचू सहजत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7377,7 +7392,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7386,7 +7401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "शृंखला" @@ -7394,7 +7409,7 @@ msgstr "शृंखला" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7720,7 +7735,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8103,39 +8118,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "तारांकन" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "अतारांकित" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8144,57 +8159,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " सूची:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8419,14 +8434,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8455,19 +8470,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8909,7 +8924,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8928,13 +8943,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9015,7 +9030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9025,13 +9040,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9042,13 +9057,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9062,12 +9077,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9226,47 +9241,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9274,7 +9289,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9284,7 +9299,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9299,53 +9314,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9374,13 +9389,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9447,7 +9462,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9469,7 +9484,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10566,7 +10581,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10855,7 +10870,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11234,7 +11249,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11476,13 +11491,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11551,11 +11566,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11573,52 +11588,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11713,12 +11728,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11901,7 +11916,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11939,7 +11954,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11947,27 +11962,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11975,115 +11990,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "मेटाडाटा वाचू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12091,38 +12106,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13456,7 +13471,7 @@ msgid "Never" msgstr "कधीच नाही" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14758,29 +14773,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15321,42 +15336,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15378,13 +15393,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15516,105 +15531,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15885,7 +15900,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16114,40 +16129,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16257,101 +16272,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17128,15 +17143,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17147,20 +17162,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17251,7 +17266,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17553,7 +17568,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17565,17 +17580,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17584,20 +17599,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17607,15 +17622,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17628,40 +17643,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17669,34 +17704,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17711,18 +17746,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17730,33 +17765,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17793,17 +17828,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18206,11 +18241,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19541,6 +19576,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19563,11 +19599,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19576,11 +19612,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19603,11 +19639,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19617,11 +19653,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19640,12 +19676,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19658,11 +19694,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19690,11 +19726,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19707,11 +19743,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19722,11 +19758,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19761,11 +19797,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19785,11 +19821,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19809,11 +19845,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19832,11 +19868,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19849,11 +19885,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19924,11 +19960,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19955,26 +19991,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19993,11 +20029,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20009,22 +20045,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20032,11 +20068,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20048,11 +20084,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20066,11 +20102,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20078,11 +20114,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20094,11 +20130,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20107,22 +20143,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20132,11 +20168,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20147,11 +20183,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20163,11 +20199,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20175,22 +20211,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20198,11 +20234,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20214,11 +20250,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 1e2d2748a4..d0f6cc8bb7 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 17:48+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -918,27 +919,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -950,17 +951,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1054,17 +1055,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1076,13 +1077,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1093,24 +1094,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1220,7 +1221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1263,14 +1264,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2011,6 +2016,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3555,7 +3570,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3564,7 +3579,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3577,7 +3592,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3601,7 +3616,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3612,7 +3627,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3636,7 +3651,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3979,7 +3994,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3988,7 +4003,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4369,7 +4384,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4847,11 +4862,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4873,7 +4888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4980,7 +4995,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5410,7 +5425,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5640,7 +5655,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5926,7 +5941,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6138,49 +6153,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7287,45 +7302,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7380,7 +7395,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7389,7 +7404,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7397,7 +7412,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7723,7 +7738,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8106,39 +8121,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8147,57 +8162,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8422,14 +8437,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8458,19 +8473,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8912,7 +8927,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8931,13 +8946,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9018,7 +9033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9028,13 +9043,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9045,13 +9060,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9065,12 +9080,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9229,47 +9244,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9277,7 +9292,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9287,7 +9302,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9302,53 +9317,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9377,13 +9392,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9450,7 +9465,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9472,7 +9487,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10569,7 +10584,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10858,7 +10873,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11237,7 +11252,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11479,13 +11494,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11554,11 +11569,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11576,52 +11591,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11716,12 +11731,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11904,7 +11919,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11942,7 +11957,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11950,27 +11965,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11978,115 +11993,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12094,38 +12109,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13459,7 +13474,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14761,29 +14776,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15324,42 +15339,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15381,13 +15396,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15519,105 +15534,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15888,7 +15903,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16117,40 +16132,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16260,101 +16275,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17131,15 +17146,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17150,20 +17165,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17254,7 +17269,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17556,7 +17571,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17568,17 +17583,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17587,20 +17602,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17610,15 +17625,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17631,40 +17646,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17672,34 +17707,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17714,18 +17749,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17733,33 +17768,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17796,17 +17831,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18209,11 +18244,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19544,6 +19579,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19566,11 +19602,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19579,11 +19615,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19606,11 +19642,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19620,11 +19656,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19643,12 +19679,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19661,11 +19697,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19693,11 +19729,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19710,11 +19746,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19725,11 +19761,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19764,11 +19800,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19788,11 +19824,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19812,11 +19848,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19835,11 +19871,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19852,11 +19888,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19927,11 +19963,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19958,26 +19994,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19996,11 +20032,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20012,22 +20048,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20035,11 +20071,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20051,11 +20087,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20069,11 +20105,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20081,11 +20117,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20097,11 +20133,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20110,22 +20146,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20135,11 +20171,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20150,11 +20186,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20166,11 +20202,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20178,22 +20214,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20201,11 +20237,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20217,11 +20253,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 0f07223147..35e5cd23f8 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-12 04:56+0000\n" "Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -960,27 +961,27 @@ msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Hovedvalg" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Kort B" @@ -992,7 +993,7 @@ msgstr "Feilsøkingslogg" msgid "Communicate with Android phones." msgstr "Kommuniser med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1000,11 +1001,11 @@ msgstr "" "Komma-delt liste av foldere som av e-bøker som sendes til enheten. Den " "første som eksisterer vil bli benyttet" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Kommuniser med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Kommuniser med WebOS tablet." @@ -1117,17 +1118,17 @@ msgstr "Oppdaterer metadatalister for enheten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d av %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "fullført" @@ -1142,7 +1143,7 @@ msgstr "" "Avslutt bruk av iBook app.\n" "Klikk \"Vis Detaljer\" for liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1150,7 +1151,7 @@ msgstr "" "Noen av omslagsbildene kunne ikke konverteres.\n" "Klikk \"Vis Detaljer\" for liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1161,24 +1162,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Kommuniser med iTunes" @@ -1291,7 +1292,7 @@ msgstr "Kommuniser med Blackberry smart-telefon." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1334,14 +1335,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kommuniser med PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Kommuniser med PocketBook 360+ lesere." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Kommuniser med PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2146,6 +2151,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4006,7 +4021,7 @@ msgstr "FEIL I MALEN" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nei" @@ -4015,7 +4030,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4028,7 +4043,7 @@ msgstr "Tittel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Forfatter(e)" @@ -4052,7 +4067,7 @@ msgid "Comments" msgstr "Sammendrag:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4063,7 +4078,7 @@ msgid "Tags" msgstr "Nøkkelord" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4087,7 +4102,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4448,7 +4463,7 @@ msgstr "%s formaterte bøker er ikke støttet" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4457,7 +4472,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "HTML TOC genereringsvalg." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4891,7 +4906,7 @@ msgid "Choose Files" msgstr "Velg filer" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Bøker" @@ -5383,11 +5398,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Mislykket" @@ -5411,7 +5426,7 @@ msgstr "Filene i biblioteket ditt samsvarer med informasjonen i databasen." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5520,7 +5535,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5972,7 +5987,7 @@ msgid "Move to next highlighted match" msgstr "Flytt til neste merkede treff" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6206,7 +6221,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6498,7 +6513,7 @@ msgid "No books found" msgstr "Ingen bøker ble funnet" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Ingen tilatelse" @@ -6728,49 +6743,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Klikk for å åpne" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Lim inn omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopier omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Dobbeltklikk for å åpne vinduet for bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Bane" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7910,45 +7925,45 @@ msgstr "" "Legg inn metadata. Utdatafilen vil inneholde så mange av disse metadataene " "som mulig." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Velg omslag for " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Kan ikke lese" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Feil under lesing av fil" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " er ikke et tillatt bilde" @@ -8005,7 +8020,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8016,7 +8031,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Serier:" @@ -8024,7 +8039,7 @@ msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Liste av kjente serier. Du kan legge til nye serier." @@ -8353,7 +8368,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Fjern" @@ -8743,39 +8758,39 @@ msgstr "Omslagssøker kunne ikke starte" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Ikke definert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "Stjerne(r)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Ikke rangert" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Setter '%s' til i dag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8784,21 +8799,21 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " indeks:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -8806,23 +8821,23 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som vil bli satt som " "standard" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Fjern serier" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Nummerer bøker automatisk" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Tving tall til å starte med " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -8830,15 +8845,15 @@ msgstr "" "Opplistingen \"{0}\" inneholder en avslått verdi som ikke vil bli å finne i " "listen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Fjerne alle emneord" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "emneord som skal legges til" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "emneord som skal fjernes" @@ -9068,14 +9083,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Ugyldig mal" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9104,19 +9119,19 @@ msgstr "Benytt forfattersortering for forfatter" msgid "Save &template:" msgstr "Lagre &mal:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Hvor mange tomme bøker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Hvor mange tomme bøker skal legges til?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9575,7 +9590,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9594,13 +9609,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet." @@ -9684,7 +9699,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Ingen treff" @@ -9694,13 +9709,13 @@ msgid "Change Case" msgstr "Endre mellom store og små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Store bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Små bokstaver" @@ -9711,13 +9726,13 @@ msgid "Swap Case" msgstr "Bytt mellom store og små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Store eller små bokstaver i tittelen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Store bokstaver" @@ -9731,12 +9746,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Forfatternavn kan ikke inneholde & tegn" @@ -9895,32 +9910,32 @@ msgstr "Søk/Erstatt" msgid "Working" msgstr "prossesserer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Karaktertreff" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Vanlig uttrykk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Erstatt felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Flyttes til felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Legges til felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Rediger metainformasjon for %d bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -9928,16 +9943,16 @@ msgstr "" "Gjør endringene umiddelbart uten at dialogen lukkes. Denne operasjonen kan " "ikke stoppes eller gjøres om" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Bok %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9950,7 +9965,7 @@ msgstr "" "og erstatt i tekstfelter benytter tegnsett som samsvarer med vanlige " "uttrykk. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9967,7 +9982,7 @@ msgstr "" "overens, helt eksakt. Dersom den ikke er merket av vil søketeksten treffe " "både store og små bokstaver." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9992,28 +10007,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\"> denne referansen for " "mer informasjon om pythons ordinære uttrykk, og spesielt 'underfunksjoner'." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R FEIL MED MAL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Du må spesifisere destinasjonen når kilden er et sammensatt felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Søk/erstatt ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søkemønsteret er ugyldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10022,25 +10037,25 @@ msgstr "" "Legger til endringer til %d bøker.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10071,13 +10086,13 @@ msgstr "" "Charles Dickens skal sorteres som Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Bedømning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Bedømning av denne boken. 0-5 stjerner" @@ -10152,7 +10167,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Dato:" @@ -10174,7 +10189,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -11307,7 +11322,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Emne&ord:" @@ -11606,7 +11621,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Rediger mal" @@ -11999,7 +12014,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12241,13 +12256,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -12318,11 +12333,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12340,52 +12355,52 @@ msgstr "Størrelse (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Søkenavnet er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "Denne bokens UUID er \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Ingen adgang" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Merket for sletting" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Dobbelklikk til rediger me

" @@ -12482,12 +12497,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Leser verktøylinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Neste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Forrige side" @@ -12676,7 +12691,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12721,7 +12736,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12734,11 +12749,11 @@ msgstr "" "forfattersorteingsstrengen. Dersom fargen er rød, vil forfatterne og denne " "teksten ikke samsvare." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -12746,7 +12761,7 @@ msgstr "" " Den grønne fargen indikerer at den gjeldende forfattersorteringen samsvarer " "med gjeldene forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -12755,11 +12770,11 @@ msgstr "" "samsvarer med gjeldende forfatter. Ingen handling behøves dersom dette er " "hva du ønsker." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12767,116 +12782,116 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Legg inn omslaget for boken fra det valgte formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Velg formater for " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Ingen formater er valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Kunne ikke lese metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Bla" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "F&injuster" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Last ned &omslagsbilde" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Generer et omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Ikke gylding bilde" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Spesifiser tittel og forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Emneord er endret" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12884,38 +12899,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Dette ISBN-nummeret er gyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Dette ISBN-nummeret er ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Publisert&t" @@ -14295,7 +14310,7 @@ msgid "Never" msgstr "Aldri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Ved første bokstav" @@ -15661,29 +15676,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Uvirksomme endringer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16229,42 +16244,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Søk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Dupliser søkenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Det lagrede søkenavnet %s er allerede benyttet." @@ -16286,13 +16301,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Administrere brukerkategorier" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Administrere lagrede søk" @@ -16425,105 +16440,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Skjul kategorien %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Vis kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Administrere %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Vis alle kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16804,7 +16819,7 @@ msgid "Options to customize the ebook viewer" msgstr "Valgmuligheter for å egendefinere e-bokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Husk sist brukte vindustørrelse" @@ -17043,40 +17058,40 @@ msgstr "Brukers &stilark" msgid "No results found for:" msgstr "Det ble ikke funnet noe resultat for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Slå opp i ordboken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Neste Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Forrige Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Begynnelsen av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Slutten av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Begynnelsen av avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Slutten av avsnittet" @@ -17186,104 +17201,104 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Kobler til dict.org for å slå opp:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Velg e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Ingen treff ble funnet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Lastingsflyt..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Legger ut %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Bokmerke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Legg til bokmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Legg inn tittel for bokmerke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Behandle bokmerker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Laster e-bok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Kunne ikke åpne e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Valgmuligheter for å kontrollere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om spesifisert vil visningsvinduet forsøke å åpne fullskjermsvisning når den " "starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18144,15 +18159,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18163,20 +18178,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -18282,7 +18297,7 @@ msgstr "" "til: Ingen filtrering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18642,7 +18657,7 @@ msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking" msgid "Error: You must specify a catalog output file" msgstr "Feilmelding: Du må spesifisere en katalog for utdata-fil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18663,7 +18678,7 @@ msgstr "" " kommando.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18671,11 +18686,11 @@ msgstr "" "Dersom kolonnen inneholder flerfoldige verdier, legg den spesifiserte " "verdien til den eksisterende, fremfor å erstatte dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Feilmelding: Du må spesifisere et feltnavn, id og verdi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18690,20 +18705,20 @@ msgstr "" "id-er.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Vis detaljer for hver kolonne." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du vil miste alle data i kolonnen: %r. Er du sikker (J/N)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "J" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18720,15 +18735,15 @@ msgstr "" " kolonner med vustom_columns kommandoen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Ikke spør etter bekreftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Feilmelding: Du må spesifisere en kolonnebeskrivelse!" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18751,42 +18766,62 @@ msgstr "" " erstattet.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Feilmelding: Du må spesifisere en handling (Legg til|fjern|list opp)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Søkestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Feilmelding: Du må spesifisere et navn og en søkestreng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "lagt til" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Feilmelding: Du må spesifisere et navn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "fjernet" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Feilmelding: Handlingen %s ble ikke gjenkjent. Den må være en av: (legg " "til/fjern/list opp)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18794,12 +18829,12 @@ msgid "" "{0}\n" msgstr "%prog sjekk_bibliotek [valg]\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Utdata i CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18807,7 +18842,7 @@ msgstr "" "Kommaseparert liste av rapporter.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18815,7 +18850,7 @@ msgstr "" "Kommaseparert liste av utvidelser som skal ignoreres.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18823,11 +18858,11 @@ msgstr "" "Kommaseparert liste av navn som skal ignoreres.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Ukjent rapprotsjekk" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18856,7 +18891,7 @@ msgstr "" "hva som finnes i OPF filene.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18864,12 +18899,12 @@ msgstr "" "Ønsker du virkelig å gjenopprette? Denne kommandoen vil ikke kjøres dersom " "dette valget ikke spesifiseres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18881,7 +18916,7 @@ msgstr "" "Lag en rapport av kategoriinformasjonen i databasen. \n" "Informasjonen er ekvivalent med hva som vises i emneordsfeltet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -18889,14 +18924,14 @@ msgstr "" "List kun antallet enheter i en kategori fremfor antallet pr enhet innenfor " "kategorien" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" "Tegnsettet som omgir kategoriverdiene i CSC modus. Standard er gåseøyne(\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18904,16 +18939,16 @@ msgstr "" "Kommaseparerte lister av kategorisøksnavn.\n" "Standard: alle" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Strengen som brukes for å skille felt i CSV modus. Standard er komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "KATEGORIENHETER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18960,17 +18995,17 @@ msgstr "" msgid "creating custom column " msgstr "lager tilpasset kolonne " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -19415,11 +19450,11 @@ msgstr "" "Oppdaterer serveren automatisk når kildekoden endres. Det er mulig at dette " "ikke fungerer under alle miljø." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20773,6 +20808,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20795,11 +20831,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20808,11 +20844,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20835,11 +20871,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20849,11 +20885,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20872,12 +20908,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20890,11 +20926,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20922,11 +20958,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20939,11 +20975,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20954,11 +20990,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20993,11 +21029,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -21017,11 +21053,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -21041,11 +21077,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -21064,11 +21100,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -21081,11 +21117,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -21156,11 +21192,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -21187,26 +21223,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21225,11 +21261,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21241,22 +21277,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21264,11 +21300,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21280,11 +21316,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21298,11 +21334,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21310,11 +21346,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21326,11 +21362,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Antall sekunder før epost sendes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21339,22 +21375,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21364,11 +21400,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21379,11 +21415,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21395,11 +21431,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21407,22 +21443,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21430,11 +21466,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21446,11 +21482,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 9da8abc20e..38ae1f78f4 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-18 12:05+0000\n" "Last-Translator: ncfiedler \n" "Language-Team: German\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -103,7 +103,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -124,9 +125,9 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -155,30 +156,30 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -190,15 +191,15 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -946,27 +947,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -978,7 +979,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -986,11 +987,11 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die eBooks auf das Gerät " "gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1084,17 +1085,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1106,13 +1107,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1123,24 +1124,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1250,7 +1251,7 @@ msgstr "Kommunikation mit dem Blackberry Smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1293,14 +1294,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2045,6 +2050,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3792,7 +3807,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3801,7 +3816,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3814,7 +3829,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(en)" @@ -3838,7 +3853,7 @@ msgid "Comments" msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3849,7 +3864,7 @@ msgid "Tags" msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3873,7 +3888,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4230,7 +4245,7 @@ msgstr "Bücher im %s Format werden nicht unterstützt" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4239,7 +4254,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "Einstellungen zur Erstellung von HTML Inhaltsverzeichnissen." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4684,7 +4699,7 @@ msgid "Choose Files" msgstr "Dateien wählen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Bücher" @@ -5167,11 +5182,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -5193,7 +5208,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5300,7 +5315,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5730,7 +5745,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5962,7 +5977,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6252,7 +6267,7 @@ msgid "No books found" msgstr "Keine Bücher gefunden" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Zugriff verweigert" @@ -6469,49 +6484,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7631,45 +7646,45 @@ msgstr "" "Metadaten eingeben. Die Ausgabedatei wird möglichst viel dieser Metadaten " "enthalten." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Lesen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Fehler beim Lesen der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " ist kein gültiges Bild" @@ -7726,7 +7741,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7738,7 +7753,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Reihen:" @@ -7746,7 +7761,7 @@ msgstr "&Reihen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Liste der bekannten Reihen. Sie können neue Reihen hinzufügen." @@ -8074,7 +8089,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8468,39 +8483,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8509,57 +8524,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8790,14 +8805,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Ungültige Vorlage" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8826,19 +8841,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9281,7 +9296,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9300,13 +9315,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9387,7 +9402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -9397,13 +9412,13 @@ msgid "Change Case" msgstr "Groß-/Kleinschreibung ändern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Großschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kleinschreibung" @@ -9414,13 +9429,13 @@ msgid "Swap Case" msgstr "Groß-/Kleinschreibung vertauschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Wortanfänge groß schreiben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9434,12 +9449,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9598,47 +9613,47 @@ msgstr "" msgid "Working" msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9646,7 +9661,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9656,7 +9671,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9671,53 +9686,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9748,13 +9763,13 @@ msgstr "" "Dickens\" zum Beispiel als \"Dickens, Charles\"." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Bewertung:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Bewertung dieses Buches: 0-5 Sterne" @@ -9823,7 +9838,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datum:" @@ -9845,7 +9860,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10948,7 +10963,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11245,7 +11260,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11638,7 +11653,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11880,13 +11895,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11958,11 +11973,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11980,52 +11995,52 @@ msgstr "Größe (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Zugriff verweigert" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Doppelklick ermöglicht Bearbeitung

" @@ -12122,12 +12137,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Vorherige Seite" @@ -12313,7 +12328,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12352,7 +12367,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12360,27 +12375,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12388,115 +12403,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Umschlagbild des Buches aus dem gewählten Format festlegen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Formate wählen für " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Kein Format gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Konnte Metadaten nicht lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Kein gültiges Bild." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12504,38 +12519,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Veröffentlichun&g:" @@ -13879,7 +13894,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -15203,29 +15218,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15766,42 +15781,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15823,13 +15838,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15961,105 +15976,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16339,7 +16354,7 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" @@ -16572,40 +16587,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16715,103 +16730,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17623,15 +17638,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17642,20 +17657,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17762,7 +17777,7 @@ msgstr "" "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18109,7 +18124,7 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18121,17 +18136,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18140,20 +18155,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18163,15 +18178,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18184,40 +18199,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18225,34 +18260,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18267,18 +18302,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18286,33 +18321,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18357,17 +18392,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -18787,11 +18822,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20145,6 +20180,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20167,11 +20203,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20180,11 +20216,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20207,11 +20243,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20221,11 +20257,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20244,12 +20280,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20262,11 +20298,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20294,11 +20330,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20311,11 +20347,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20326,11 +20362,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20365,11 +20401,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20389,11 +20425,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20413,11 +20449,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20436,11 +20472,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20453,11 +20489,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20528,11 +20564,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20559,26 +20595,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20597,11 +20633,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20613,22 +20649,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20636,11 +20672,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20652,11 +20688,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20670,11 +20706,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20682,11 +20718,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20698,11 +20734,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20711,22 +20747,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20736,11 +20772,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20751,11 +20787,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20767,11 +20803,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20779,22 +20815,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20802,11 +20838,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20818,11 +20854,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index cff896da42..bbd60ef8d7 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,7 +56,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-07-01 12:45+0000\n" "Last-Translator: drMerry \n" "Language-Team: Dutch \n" @@ -64,8 +64,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-02 04:37+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -84,8 +84,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -158,7 +158,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -179,9 +180,9 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -210,30 +211,30 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -245,15 +246,15 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -1017,27 +1018,27 @@ msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Hoofdgeheugen" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Geheugenkaart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Geheugenkaart B" @@ -1049,7 +1050,7 @@ msgstr "Debuglog" msgid "Communicate with Android phones." msgstr "Communiceer met Android telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1057,11 +1058,11 @@ msgstr "" "Door komma's gescheiden lijst van mappen op het apparaat om e-books naartoe " "te sturen. De eerst bestaande map zal gebruikt worden" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Communiceer met S60 telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Communiceer met WebOS tablets." @@ -1178,17 +1179,17 @@ msgstr "Bijwerken van lijst met metadata op het apparaat..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d van %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "gereed" @@ -1203,7 +1204,7 @@ msgstr "" "Verwijder met behulp van de iBooks-app.\n" "Klik op ‘Toon details’ voor een lijst." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1211,7 +1212,7 @@ msgstr "" "Sommige omslagafbeeldingen kunnen niet geconverteerd worden.\n" "Klik op ‘Toon details’ voor een overzicht." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1222,24 +1223,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nieuws" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catalogus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Communiceer met iTunes." @@ -1357,7 +1358,7 @@ msgstr "Communiceer met de Blackberry smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1400,14 +1401,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Communiceer met de PocketBook 602/603/902/903 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Communiceer met de PocketBook 360+ e-reader." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Communiceer met de PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Communiceer met de Infibeam Pi2 E-reader." @@ -2244,6 +2249,16 @@ msgstr "" msgid "Card A folder" msgstr "Map kaart A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4247,7 +4262,7 @@ msgstr "SJABLOONFOUT" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nee" @@ -4256,7 +4271,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4269,7 +4284,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Auteur(s)" @@ -4293,7 +4308,7 @@ msgid "Comments" msgstr "Opmerkingen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4304,7 +4319,7 @@ msgid "Tags" msgstr "Labels" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4328,7 +4343,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4725,7 +4740,7 @@ msgstr "boeken in %s-formaat worden niet ondersteund" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Boek %(sidx)s van %(series)s" @@ -4734,7 +4749,7 @@ msgstr "Boek %(sidx)s van %(series)s" msgid "HTML TOC generation options." msgstr "Opties voor aanmaken HTML-inhoudsopgave." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5184,7 +5199,7 @@ msgid "Choose Files" msgstr "Bestanden kiezen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Boeken" @@ -5694,11 +5709,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Mislukt" @@ -5722,7 +5737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5836,7 +5851,7 @@ msgstr "" "actie is uitgevoerd op basis van de \"Automatisch samenvoegen\"-optie onder " "Voorkeuren->Boeken toevoegen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6320,7 +6335,7 @@ msgid "Move to next highlighted match" msgstr "Ga naar het volgende gemarkeerde zoekresultaat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6553,7 +6568,7 @@ msgid "this book" msgstr "dit boek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Naar %s zoeken" @@ -6862,7 +6877,7 @@ msgid "No books found" msgstr "Geen boeken gevonden" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Geen toestemming" @@ -7094,49 +7109,49 @@ msgstr "%(num)d boek(en) automatisch toevoegen uit %(src)s" msgid "Donate" msgstr "Doneren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Klik om te openen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Id's" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Boek %(sidx)s van %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Collecties" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Omslag plakken" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Omslag kopiëren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Verwijder omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Dubbelklikken om de boekdetails te zien" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Pad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8313,45 +8328,45 @@ msgstr "" "Stel de metadata in. Het uitvoerbestand zal zoveel mogelijk metadata " "bevatten." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Dit boek heeft geen omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Kies omslag voor " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Kan niet lezen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Fout bij het lezen van bestand" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " is geen geldige afbeelding" @@ -8408,7 +8423,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8420,7 +8435,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "Reek&s:" @@ -8428,7 +8443,7 @@ msgstr "Reek&s:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lijst van bekende reeksen. U kunt nieuwe reeksen toevoegen." @@ -8769,7 +8784,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Verwijderen" @@ -9179,39 +9194,39 @@ msgstr "Kan de omslagbrowser niet laden" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Niet gedefiniëerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "sterren" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Niet gewaardeerd" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "‘%s’ instellen op vandaag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "‘%s’ wissen" @@ -9220,11 +9235,11 @@ msgstr "‘%s’ wissen" msgid "Open Item Editor" msgstr "Onderdeel bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Waardes veranderd" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9232,11 +9247,11 @@ msgstr "" "U heeft de waarden veranderd. Om deze editor te gebruiken, moet u deze " "wijzigingen annuleren of toepassen. Wijzigingen toepassen?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9244,23 +9259,23 @@ msgstr "" "Nummerveld ‘{0}’ bevat een ongeldige waarde, die door de standaardwaarde " "vervangen zal worden" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Wijzigingen toepassen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Verwijder reeks" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Boeken automatisch nummeren" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Laat de nummering beginnen met " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9268,15 +9283,15 @@ msgstr "" "Nummerveld ‘{0}’ bevat ongeldige waarden die niet in de lijst worden " "opgenomen" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Verwijder alle labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "toe te voegen labels" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "te verwijderen labels" @@ -9516,14 +9531,14 @@ msgstr "" "zeker dat u door wilt gaan?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Ongeldige sjabloon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9554,19 +9569,19 @@ msgstr "Gebruik sorteerauteur als auteur" msgid "Save &template:" msgstr "He&t sjabloon opslaan:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Hoeveel lege boeken?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Hoeveel lege boeken moeten toegevoegd worden?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Te gebruiken auteur voor nieuwe boeken:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Auteur terugzetten naar Onbekend" @@ -10123,7 +10138,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10142,13 +10157,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Een veld mag niet leeg zijn. Verwijder het veld." @@ -10238,7 +10253,7 @@ msgstr "Koppeling" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Geen zoekresultaten gevonden" @@ -10248,13 +10263,13 @@ msgid "Change Case" msgstr "Hoofd/kleine letters veranderen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Hoofdletters" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kleine letters" @@ -10265,13 +10280,13 @@ msgid "Swap Case" msgstr "Hoofd/kleine letters omwisselen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Elk Woord Met Hoofdletter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Maak hoofdletters" @@ -10285,12 +10300,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Namen van auteurs mogen geen &-teken bevatten." @@ -10455,32 +10470,32 @@ msgstr "Zoeken/Vervangen" msgid "Working" msgstr "Bezig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Teken komt overeen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regexp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Vervangveld" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Voor veld plaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Na veld plaatsen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "De metadata voor %d boeken bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10488,16 +10503,16 @@ msgstr "" "Voer alle veranderingen door zonder de dialoog af te sluiten. Dit kan niet " "onderbroken of ongedaan gemaakt worden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Boek %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Geef type identificatie op" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10509,7 +10524,7 @@ msgstr "" "sterk aangeraden om een backup van uw bibliotheek te maken voordat u verder " "gaat.

Zoek en vervang in tekstvelden met teken-matching of regexps. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10525,7 +10540,7 @@ msgstr "" "overeenkomen. Als dit niet is ingesteld zijn hoofd- en kleine letters " "gelijkwaardig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10550,28 +10565,28 @@ msgstr "" "(Engelstalig) voor meer informatie over pythons regexps en dan vooral ‘sub’-" "functie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "FOUT ZOEK/VERVANG-SJABLOON" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "U moet een doel opgeven als de bron een opmaaktveld is" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "U moet een doelidentificatie opgeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Zoeken/vervangen ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Zoekpatroon is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10580,25 +10595,25 @@ msgstr "" "Wijzigingen voor %d boeken toepassen.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Verwijder opgeslagen zoeken/vervangen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Geselecteerde zoeken/vervangen wordt verwijderd. Weet u het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Zoeken/vervangen opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Naam voor zoeken/vervangen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10631,13 +10646,13 @@ msgstr "" "Bijvoorbeeld: Charles Dickens moet worden gesorteerd als: Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "Waa&rdering:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Waardering van dit boek. 0-5 sterren" @@ -10714,7 +10729,7 @@ msgid "&Force numbers to start with:" msgstr "&Forceer start nummering bij:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datum:" @@ -10736,7 +10751,7 @@ msgid "Clear published date" msgstr "Wis publicatiedatum" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "Ta&len" @@ -11936,7 +11951,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "&Labels:" @@ -12245,7 +12260,7 @@ msgid "Open Template Editor" msgstr "Open sjabloonbeheer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Sjabloon bewerken" @@ -12656,7 +12671,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12901,13 +12916,13 @@ msgstr "Zoek naar een snelkoppeling op naam" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Geen resultaten" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Kon geen sneltoetsen vinden overeenkomstig %s" @@ -12979,11 +12994,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "sterren" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -13001,25 +13016,25 @@ msgstr "Grootte (MB)" msgid "Modified" msgstr "Gewijzigd" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "De zoekopdracht is ‘{0}’" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 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:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Toegang geweigerd" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13027,28 +13042,28 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Kan de data niet wijzigen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "In bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Geselecteerd om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Dubbelklik om me te wijzigen

" @@ -13145,12 +13160,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-leesvenster werkbalk" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Volgende pagina" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Vorige pagina" @@ -13347,7 +13362,7 @@ msgid "Unhandled exception" msgstr "Niet afgehandelde fout" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13393,7 +13408,7 @@ msgstr "" "U heeft de auteur van dit boek veranderd. U moet de wijzigingen opslaan " "voordat u auteursbeheer kunt gebruiken. Wit u de wijzigingen nu opslaan?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13406,11 +13421,11 @@ msgstr "" "auteurssortering. Als het rood is, dan komen de auteur en deze tekst niet " "overeen." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Auteurs&ortering:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13418,7 +13433,7 @@ msgstr "" " De groene kleur geeft aan dat de huidige sorteerauteur met de huidige " "auteur overeenkomt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13426,11 +13441,11 @@ msgstr "" " De rode kleur geeft aan dat de huidige sorteerauteur niet met de huidige " "auteur overeenkomt. Als dit goed is kunt u dit zo laten." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Nummer:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13441,90 +13456,90 @@ msgstr "" "\n" "Dubbelklik om weer te geven" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Herstel %s vanuit het origineel" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "De omslag van het boek vanuit het geselecteerde formaat instellen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Metadata voor het boek vanuit het geselecteerde formaat instellen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Een formaat aan dit boek toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Geselecteerd formaat van dit boek verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Kies formaat voor " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Geen formaat geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Metadata kan niet gelezen worden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Bladeren" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "Bij&snijden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Omslag d&ownloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "Omsla&g aanmaken" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Geen geldige afbeelding" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Titel en auteur opgeven" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Ongeldige omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Labels veranderd" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13532,26 +13547,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Onbekende taal" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13562,38 +13577,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Dit ISBN is geldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Dit ISBN is ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Ongeldig ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Geef een ISBN op" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Uitgever:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Datum wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Uitgave&datum:" @@ -15108,7 +15123,7 @@ msgid "Never" msgstr "Nooit" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Op eerste letter" @@ -16670,7 +16685,7 @@ msgstr "Deze tweak heeft zijn standaardwaarde" msgid "This tweak has been customized" msgstr "Deze tweak is aangepast" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16679,22 +16694,22 @@ msgstr "" "Maak/bewerk aanpassingen voor plug-ins die u geïnstalleerd heeft. " "Documentatie daarvoor kunt u op de website van de plug-ins vinden." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Zoek een aanpassing" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "Syntaxfout in uw tweak. Klik op ‘Toon details’ voor meer informatie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ongeldige aanpassingen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17284,46 +17299,46 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "De kolomgroep heet \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Zoekopdrachten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Gebruikerscategorie hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Al gebruikte naam voor zoekopdracht" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "De opgeslagen zoekopdracht %s bestaat al." @@ -17345,13 +17360,13 @@ msgid "Manage Tags" msgstr "Labels beheren" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Gebruikerscategorieën beheren" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Opgeslagen zoekopdrachten beheren" @@ -17495,105 +17510,105 @@ msgstr "" "Al deze categoriebeheerders zijn beschikbaar door rechts te klikken op een " "onderdeel in de labelbrowser hierboven" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "%s hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Verwijder %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Sortering van %s bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Link voor %s bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "%s aan gebruikerscategorie toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Kinderen van %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Zoekopdracht %s verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "%(item)s uit categorie%(cat)s verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Zoek naar alles, behalve %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Deelcategorie aan %s toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Gebruikerscategorie %s verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Categorie %s verbergen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Categorie weergeven" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "In categorie %s naar boeken zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Buiten categorie %s naar boeken zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "%s beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Alle categorieën weergeven" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Schema deelcategorieën veranderen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Uitschakelen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Onderdeel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Eerste letter is enkel te gebruiken bij sorteren op naam" @@ -17901,7 +17916,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opties om het e-book leesvenster aan te passen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "De laatstgebruikte venstergrootte onthouden" @@ -18152,40 +18167,40 @@ msgstr "&Stylesheet gebuiker" msgid "No results found for:" msgstr "Geen resultaten gevonden voor:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Woordenboek raadp&legen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Zoek naar volgende voorkomen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ga naar…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Volgende paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Vorige paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Begin van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Einde van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Begin van paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Einde van paragraaf" @@ -18300,23 +18315,23 @@ msgstr "Lijst met recent geopende boeken wissen" msgid "Connecting to dict.org to lookup: %s…" msgstr "Met dict.org verbinden om %s… op te zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Geen dergelijke locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "Dit item verwijst naar een locatie die niet bestaat." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "E-book kiezen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18325,76 +18340,76 @@ msgstr "" "Maak tekengrootte %(which)s\n" "Huidige vergroting: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "groter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "kleiner" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Geen resultaten gevonden voor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Bladervenster laden..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Opmaken %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Bladwijzer #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Bladwijzer toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Geef titel voor bladwijzer:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Bladwijzers beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "E-book laden…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Kan e-book niet openen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opties voor de e-book leesvenster" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Indien gespecificeerd, zal het leesvenster proberen naar voren te komen na " "het opstarten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Als dit is opgegeven zal het leesvenster proberen om in volledig scherm te " "starten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript waarschuwingen en console berichten op de console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18402,7 +18417,7 @@ msgstr "" "De positie waarop het geselecteerde boek geopend moet worden. De positie is " "een locatie zoals weergeven in de linker bovenhoek van het leesvenster." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19355,15 +19370,15 @@ msgstr "" "\n" "*** Opnemen van ‘auteurs’-sectie verplicht voor MOBI-uitvoer ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Geen geactiveerde genres gevonden om te catalogiseren.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Geen boeken beschikbaar om te catalogiseren" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19382,7 +19397,7 @@ msgstr "" "sorteerauteur in het venster ‘Metadata wijzigen’ en bouw daarna de catalogus " "opnieuw op.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19392,7 +19407,7 @@ msgstr "" "Auteur '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19400,7 +19415,7 @@ msgstr "" "Geen boeken gevonden om te catalogiseren.\n" "Controleer ‘Uitgesloten boeken’ criteria in e-book instellingen.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Geen boeken beschikbaar om aan de catalogus toe te voegen" @@ -19507,7 +19522,7 @@ msgstr "" "gebruikershandleiding raadplegen. Standaard word er niet gefilterd." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19885,7 +19900,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "Fout: U moet een uitvoerbestand voor de catalogus opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19906,7 +19921,7 @@ msgstr "" " te maken van het custom_columns-commando.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19914,11 +19929,11 @@ msgstr "" "Als de kolom meerde waardes bevat, voeg dan de opgegeven waarden aan de " "bestaande toe, in plaats van ze te vervangen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Fout: U moet een veldnaam, id en waarde opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19932,21 +19947,21 @@ msgstr "" " Geef beschikbare persoonlijke kolommen weer. Toont kolom labels en IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Toon details voor iedere kolom." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "U zult alle gegevens in de kolom: %r verliezen. Weet u het zeker (j/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "j" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19962,15 +19977,15 @@ msgstr "" " beschikbare kolommen met het custom_columns-commando weergeven.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Niet om bevestiging vragen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Fout: U moet een kolomlabel opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19992,42 +20007,62 @@ msgstr "" " dan wordt de oude opdracht vervangen.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fout: U moet een taak opgeven (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Naam:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Zoektekst:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Fout: U moet een naam en een zoektekst opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "toegevoegd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Fout: U moet een naam opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "verwijderd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Fout: Taak %s wordt niet herkend, het moet een van deze zijn : " "(add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -20039,12 +20074,12 @@ msgstr "" "Voer controles uit op het bestandssysteem van de bibliotheek. Rapporten zijn " "{0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Uitvoer naar CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20052,7 +20087,7 @@ msgstr "" "Kommagescheiden lijst van rapporten.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20060,7 +20095,7 @@ msgstr "" "Kommagescheiden lijst van te negeren extensies.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20068,11 +20103,11 @@ msgstr "" "Kommagescheiden lijst van te negeren namen.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Onbekende rapportcontrole" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -20101,7 +20136,7 @@ msgstr "" "gevonden is in de OPF-bestanden.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20109,12 +20144,12 @@ msgstr "" "Het herstel echt uitvoeren. Het commando zal niet uitgevoerd worden tenzij " "deze optie ingesteld is." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "U moet de %s-optie meegeven om herstel uit te voeren" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -20126,7 +20161,7 @@ msgstr "" "Maak een rapport van de categorie-informatie in de database. De\n" "informatie is gelijk aan wat er in het labelpaneel staat.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20134,7 +20169,7 @@ msgstr "" "Toon alleen het aantal items in een categorie in plaats van de aantallen per " "item binnen in de categorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20142,7 +20177,7 @@ msgstr "" "Het teken om rondom de categorie waarde te plaatsen in CSV modus. Standaard " "is dubbele aanhalingstekens (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20150,17 +20185,17 @@ msgstr "" "Kommagescheiden lijst van categorie-opzoeknamen.\n" "Standaard: all" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Het teken dat gebruikt wordt om velden te scheiden in CSV-modus. Standaard " "is dit een komma." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "Categorie-items" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20207,17 +20242,17 @@ msgstr "voorkeuren hersteld " msgid "creating custom column " msgstr "aangepaste kolom aanmaken " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Database comprimeren" @@ -20675,11 +20710,11 @@ msgstr "" "Herstart server automatisch wanneer de broncode verandert. Werkt misschien " "niet op alle systemen." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Omschakelen naar volledige weergave (niet-mobiele weergave)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22279,6 +22314,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22300,43 +22336,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"Het algoritme dat gebruikt wordt om een nummer aan een boek toe te wijzen\n" -"als deze aan een bestaande reeks wordt toegevoegd. De reeksnummers die op\n" -"deze manier toegewezen worden zijn altijd gehele getallen, tenzij een \n" -"constant niet-geheel getal wordt ingesteld.\n" -"Mogelijk waardes zijn:\n" -"next - Eerste beschikbaar getal hoger dan het hoogste bestaande getal\n" -"first_free - Eerste beschikbaar getal hoger dan 0\n" -"next_free - Eerste beschikbaar getal hoger dan het laagste bestaande getal\n" -"last_free - Eerste beschikbaar getal kleiner dan het hoogste bestaande\n" -"getal\n" -"Geeft hoogste bestaande getal + 1 als er geen vrije getallen gevonden \n" -"worden\n" -"const - Wijs altijd het getal 1 toe\n" -"a number - Wijs altijd dat getal toe. Dit getal is niet in quotes. Merk op\n" -"dat hier 0.0 gebruikt kan worden.\n" -"Voorbeelden:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Stel use_series_auto_increment_tweak_when_importing op True in als u de\n" -"bovenstaande instellingen wilt gebruiken bij het importeren/toevoegen van\n" -"boeken. Als dit op False staat (standaard) zal het reeksnummer op 1\n" -"ingesteld worden als dit niet expliciet bij het importeren wordt\n" -"opgegeven. Als dit op True staat wordt het reeksnummer ingesteld op basis\n" -"van de instellingen in series_index_auto_increment. Let op dat de\n" -"instelling in use_series_auto_increment_tweak_when_importing alleen\n" -"gebruikt wordt als er tijdens het importeren geen waarde wordt opgegeven.\n" -"Als de regexp voor importeren een waarde voor series_index produceert, of\n" -"als u metadata uit boeken leest een de import-plug-in een waarde vind, zal\n" -"die waarde gebruikt worden, onafhankelijk van de instellingen hier." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Voeg scheidingsteken toe na het voltooien van een auteursnaam" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22350,11 +22355,11 @@ msgstr "" "voor auteurs.\n" "Kan True of False zijn" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algoritme voor auteurssortering" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22400,11 +22405,11 @@ msgstr "" "Acme\n" "Inc. Acme Inc. wordt, in plaats van Inc., Ame" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Splits meerdere auteurs namen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22421,11 +22426,11 @@ msgstr "" "op iedere match van de regexp.\n" "Standaard: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Gebruik auteurssortering in de labelbrowser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22461,13 +22466,13 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Automatisch aanvullen sortering: drempelwaarde lexicografisch naar ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22486,11 +22491,11 @@ msgstr "" "ASCII te gebruiken, en iets groter dan nul om ASCII te gebruiken omwille\n" "van prestaties." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Sortering van de labelbrowser beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22545,11 +22550,11 @@ msgstr "" "in de sjabloon zitten. Het kan geen kwaad om deze daar te laten\n" "zelfs als er geen backslashes zijn." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Stel volgorde in van categorieën in de tag browser" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22562,11 +22567,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Specificeer kolommen om boekenlijst bij het opstarten te sorteren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22584,11 +22589,11 @@ msgstr "" "Bijvoorbeeld, instellen op [('authors',0),('title',0)] om te sorteren op\n" "titel binnen auteurs." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Stel in hoe een datum wordt weergegeven" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22659,11 +22664,11 @@ msgstr "" " timestamp standaard indien niet ingesteld: dd MMM yyyy\n" " last_modified_display_format indien niet ingesteld: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Sortering van titels en reeksen in de bibliotheekweergave beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22697,11 +22702,11 @@ msgstr "" "de titel is aangepast. Dubbelklikken op een titel gevolgd door enter\n" "zonder iets aan te passen is voldoende om de sortering bij te werken." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Opmaak van titel en reeksen bij het gebruik in sjablonen beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22721,11 +22726,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Woorden als ‘lidwoorden’ beschouwen bij sorteren van tekststrings" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22762,11 +22767,11 @@ msgstr "" "voor\n" "ondersteuning van verouderde taken)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Specificeer een map die calibre tijdens het opstarten moet inlezen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22788,11 +22793,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\iemand\\\\Desktop\\\\testbib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/iemand/bibliotheek'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Specificeer hernoemregels voor SONY-collecties" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22863,11 +22868,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Specificeer hoe SONY-collecties gesorteerd worden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22917,12 +22922,12 @@ msgstr "" ") ]\n" "Standaard: leeg (geen regels), dus geen collectieattributen met een naam." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Toepassing van labels tijdens kopiëren van boeken naar een andere bibliotheek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22932,19 +22937,19 @@ msgstr "" "nieuwe boeken’ toegevoegd worden als een boek naar een andere bibliotheek " "gekopieerd wordt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Maximaal aantal labels dat per boek wordt weergegeven door de inhoudsserver" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Stel aangepaste metadatavelden in die de inhoudsserver al dan niet weer moet " "geven." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22980,11 +22985,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mijncommentaar']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Maximaal aantal sorteerniveaus instellen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -23004,12 +23009,12 @@ msgstr "" "opmerkt,\n" "kunt u het aantal niveaus met deze tweak reduceren." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" "Geef aan of data worden gesorteerd gebruik makend van weergegeven velden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -23021,11 +23026,11 @@ msgstr "" "enkel\n" "de weergegeven velden te gebruiken." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "Geef een lettertype op voor standaard omslagen en colofons" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -23037,11 +23042,11 @@ msgstr "" "Bruikbaar als het standaard lettertype (Liberation Serif) bepaalde \n" "tekens (letters, accenten) niet heeft die de taal in een boek nodig heeft." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Gedrag van de boekenlijst beheren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23064,11 +23069,11 @@ msgstr "" "per pixel scrolt.\n" "Standaard is per kolom." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Taal om te gebruiken bij sorteren." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23093,12 +23098,12 @@ msgstr "" "Voorbeeld: locale_for_sorting = 'nl' -- sorteer op basis van Nederlandse " "regels." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Aantal kolommen voor aangepaste metadata in het ‘Metadata bewerken’-venster" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23110,11 +23115,11 @@ msgstr "" "bewerken van metadata per boek. True: Toon velden in twee kolommen\n" "False: gebruik één kolom." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Volgorde van persoonlijke kolommen in metadata bewerking" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23126,11 +23131,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Het aantal seconden om te wachten voor mails worden verzonden" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23145,11 +23150,11 @@ msgstr "" "waardoor versturen van mail zal mislukken. Veranderingen worden doorgevoerd\n" "na het herstarten van calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "De maximumbreedte en -hoogte voor omslagen in de calibre-bibliotheek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23161,11 +23166,11 @@ msgstr "" "veroorzaakt door\n" "extreem grote omslagen" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Locatie voor gedownload nieuws" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23183,11 +23188,11 @@ msgstr "" "meeste\n" "ruimte geplaatst worden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Naar welke poorten moet de inhoudsserver luisteren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23206,11 +23211,11 @@ msgstr "" "IPv4-verbindingen te luisteren (dit werkt\n" "mogelijk niet op alle besturingssystemen)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Samengevoegde werkbalk op OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23230,11 +23235,11 @@ msgstr "" "voor andere willekeurige fouten op sommige systemen, dus activeren op eigen\n" "risico!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Originele bestand opslaan bij het converteren naar hetzelfde formaat" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23246,11 +23251,11 @@ msgstr "" "aanpassingen kunt doen als de conversie niet succesvol verloopt. Als u\n" "dit op False instelt zal calibre het originele bestand niet behouden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Aantal recent getoonde boeken weergeven" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23260,11 +23265,11 @@ msgstr "" "recent\n" "gelezen boeken. Stel hier in hoeveel titels maximaal worden getoond." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Wijzig het letter formaat van boek details in de interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23276,11 +23281,11 @@ msgstr "" "en opmerkingen in het bewerkscherm voor metadata. Stel een positief of \n" "negatief getal in om te vergroten respectievelijk verkleinen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Strandaard programmamodus sjablonen compileren naar Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23292,12 +23297,12 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" "Welke indeling moet standaard worden bij het gebruik van de Tweak functie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23312,3 +23317,71 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "Het algoritme dat gebruikt wordt om een nummer aan een boek toe te wijzen\n" +#~ "als deze aan een bestaande reeks wordt toegevoegd. De reeksnummers die op\n" +#~ "deze manier toegewezen worden zijn altijd gehele getallen, tenzij een \n" +#~ "constant niet-geheel getal wordt ingesteld.\n" +#~ "Mogelijk waardes zijn:\n" +#~ "next - Eerste beschikbaar getal hoger dan het hoogste bestaande getal\n" +#~ "first_free - Eerste beschikbaar getal hoger dan 0\n" +#~ "next_free - Eerste beschikbaar getal hoger dan het laagste bestaande getal\n" +#~ "last_free - Eerste beschikbaar getal kleiner dan het hoogste bestaande\n" +#~ "getal\n" +#~ "Geeft hoogste bestaande getal + 1 als er geen vrije getallen gevonden \n" +#~ "worden\n" +#~ "const - Wijs altijd het getal 1 toe\n" +#~ "a number - Wijs altijd dat getal toe. Dit getal is niet in quotes. Merk op\n" +#~ "dat hier 0.0 gebruikt kan worden.\n" +#~ "Voorbeelden:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Stel use_series_auto_increment_tweak_when_importing op True in als u de\n" +#~ "bovenstaande instellingen wilt gebruiken bij het importeren/toevoegen van\n" +#~ "boeken. Als dit op False staat (standaard) zal het reeksnummer op 1\n" +#~ "ingesteld worden als dit niet expliciet bij het importeren wordt\n" +#~ "opgegeven. Als dit op True staat wordt het reeksnummer ingesteld op basis\n" +#~ "van de instellingen in series_index_auto_increment. Let op dat de\n" +#~ "instelling in use_series_auto_increment_tweak_when_importing alleen\n" +#~ "gebruikt wordt als er tijdens het importeren geen waarde wordt opgegeven.\n" +#~ "Als de regexp voor importeren een waarde voor series_index produceert, of\n" +#~ "als u metadata uit boeken leest een de import-plug-in een waarde vind, zal\n" +#~ "die waarde gebruikt worden, onafhankelijk van de instellingen hier." diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 270a944126..aa24a2ed05 100644 --- a/src/calibre/translations/nn.po +++ b/src/calibre/translations/nn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro \n" "Language-Team: Norwegian Nynorsk \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 51da35f8c1..ab37298c50 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-04-29 09:54+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:59+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -916,27 +917,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Òc" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "General" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Carta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Carta B" @@ -948,17 +949,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunica amb una tableta WebOS" @@ -1056,17 +1057,17 @@ msgstr "Mesa a jorn de la lista de las metadonadas de l'aparelh..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d sus %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "acabat" @@ -1078,13 +1079,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1095,24 +1096,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nòvas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catalòg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Comunicar amb iTunes" @@ -1222,7 +1223,7 @@ msgstr "Comunicar amb lo smartphone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1265,14 +1266,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar amb lo lector PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Comunicar amb lo lector PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Comunicar amb lo PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunicar amb lo lector d'ebook Infibeam Pi2" @@ -2013,6 +2018,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3554,7 +3569,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Non" @@ -3563,7 +3578,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3576,7 +3591,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(s)" @@ -3600,7 +3615,7 @@ msgid "Comments" msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3611,7 +3626,7 @@ msgid "Tags" msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3635,7 +3650,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3978,7 +3993,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3987,7 +4002,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4368,7 +4383,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Libres" @@ -4846,11 +4861,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Fracàs" @@ -4872,7 +4887,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4979,7 +4994,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5409,7 +5424,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -5639,7 +5654,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5925,7 +5940,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6137,49 +6152,49 @@ msgstr "" msgid "Donate" msgstr "Far un don" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Colleccions" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Levar la pocheta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Camin" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7286,45 +7301,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Error al moment de legir lo fichièr" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7379,7 +7394,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7388,7 +7403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7396,7 +7411,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7722,7 +7737,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Suprimir" @@ -8105,39 +8120,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Pas definit" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Pas notat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8146,57 +8161,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aplicar las modificacions" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8421,14 +8436,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8457,19 +8472,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8911,7 +8926,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8930,13 +8945,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9017,7 +9032,7 @@ msgstr "Ligam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Cap de correspondéncia pas trobada." @@ -9027,13 +9042,13 @@ msgid "Change Case" msgstr "Modificar la cassa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Majuscula" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minuscula" @@ -9044,13 +9059,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Metre una majuscula a cada mot" @@ -9064,12 +9079,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9228,47 +9243,47 @@ msgstr "" msgid "Working" msgstr "Trabalh en cors" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Expression racionala" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9276,7 +9291,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9286,7 +9301,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9301,53 +9316,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9376,13 +9391,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9449,7 +9464,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9471,7 +9486,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10568,7 +10583,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10857,7 +10872,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11236,7 +11251,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11478,13 +11493,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11553,11 +11568,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11575,52 +11590,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11715,12 +11730,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11903,7 +11918,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11941,7 +11956,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11949,27 +11964,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11977,115 +11992,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12093,38 +12108,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13458,7 +13473,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14760,29 +14775,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15323,42 +15338,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15380,13 +15395,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15518,105 +15533,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15887,7 +15902,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16116,40 +16131,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16259,101 +16274,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17130,15 +17145,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17149,20 +17164,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17253,7 +17268,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17555,7 +17570,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17567,17 +17582,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17586,20 +17601,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17609,15 +17624,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17630,40 +17645,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17671,34 +17706,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17713,18 +17748,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17732,33 +17767,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17795,17 +17830,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18208,11 +18243,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19543,6 +19578,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19565,11 +19601,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19578,11 +19614,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19605,11 +19641,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19619,11 +19655,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19642,12 +19678,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19660,11 +19696,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19692,11 +19728,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19709,11 +19745,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19724,11 +19760,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19763,11 +19799,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19787,11 +19823,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19811,11 +19847,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19834,11 +19870,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19851,11 +19887,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19926,11 +19962,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19957,26 +19993,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19995,11 +20031,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20011,22 +20047,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20034,11 +20070,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20050,11 +20086,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20068,11 +20104,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20080,11 +20116,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20096,11 +20132,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20109,22 +20145,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20134,11 +20170,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20149,11 +20185,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20165,11 +20201,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20177,22 +20213,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20200,11 +20236,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20216,11 +20252,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 0b511ae008..2472fbc9fb 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Punjabi \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:59+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -918,27 +919,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -950,17 +951,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1054,17 +1055,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1076,13 +1077,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1093,24 +1094,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1220,7 +1221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1263,14 +1264,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2011,6 +2016,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3552,7 +3567,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3561,7 +3576,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3574,7 +3589,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3598,7 +3613,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3609,7 +3624,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3633,7 +3648,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3976,7 +3991,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3985,7 +4000,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4366,7 +4381,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4844,11 +4859,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4870,7 +4885,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4977,7 +4992,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5407,7 +5422,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5637,7 +5652,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5923,7 +5938,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6135,49 +6150,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7284,45 +7299,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7377,7 +7392,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7386,7 +7401,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7394,7 +7409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7720,7 +7735,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8103,39 +8118,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8144,57 +8159,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8419,14 +8434,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8455,19 +8470,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8909,7 +8924,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8928,13 +8943,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9015,7 +9030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9025,13 +9040,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9042,13 +9057,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9062,12 +9077,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9226,47 +9241,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9274,7 +9289,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9284,7 +9299,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9299,53 +9314,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9374,13 +9389,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9447,7 +9462,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9469,7 +9484,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10566,7 +10581,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10855,7 +10870,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11234,7 +11249,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11476,13 +11491,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11551,11 +11566,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11573,52 +11588,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11713,12 +11728,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11901,7 +11916,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11939,7 +11954,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11947,27 +11962,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11975,115 +11990,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12091,38 +12106,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13456,7 +13471,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14758,29 +14773,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15321,42 +15336,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15378,13 +15393,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15516,105 +15531,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15885,7 +15900,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16114,40 +16129,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16257,101 +16272,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17128,15 +17143,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17147,20 +17162,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17251,7 +17266,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17553,7 +17568,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17565,17 +17580,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17584,20 +17599,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17607,15 +17622,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17628,40 +17643,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17669,34 +17704,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17711,18 +17746,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17730,33 +17765,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17793,17 +17828,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18206,11 +18241,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19541,6 +19576,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19563,11 +19599,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19576,11 +19612,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19603,11 +19639,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19617,11 +19653,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19640,12 +19676,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19658,11 +19694,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19690,11 +19726,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19707,11 +19743,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19722,11 +19758,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19761,11 +19797,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19785,11 +19821,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19809,11 +19845,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19832,11 +19868,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19849,11 +19885,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19924,11 +19960,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19955,26 +19991,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19993,11 +20029,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20009,22 +20045,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20032,11 +20068,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20048,11 +20084,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20066,11 +20102,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20078,11 +20114,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20094,11 +20130,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20107,22 +20143,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20132,11 +20168,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20147,11 +20183,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20163,11 +20199,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20175,22 +20211,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20198,11 +20234,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20214,11 +20250,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index af1a9493f0..b2f416e30c 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-05 10:31+0000\n" "Last-Translator: Piotr Parafiniuk \n" "Language-Team: Polish \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:59+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Generator: Launchpad (build 15558)\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 @@ -28,8 +28,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -102,7 +102,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -123,9 +124,9 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -154,30 +155,30 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -189,15 +190,15 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -965,27 +966,27 @@ msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znak #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Tak" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Główna" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Karta B" @@ -997,7 +998,7 @@ msgstr "Dziennik debugowania" msgid "Communicate with Android phones." msgstr "Umożliwia komunikację z telefonami z Androidem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1005,11 +1006,11 @@ msgstr "" "Oddzielona przecinkami lista katalogów na urządzeniu, do których mają być " "wysyłane książki. Zostanie użyty pierwszy istniejący katalog" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Umożliwia komunikację z tabletami z systemem WebOS." @@ -1124,17 +1125,17 @@ msgstr "Uaktualnianie listy metadanych..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d z %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "zakończone" @@ -1149,7 +1150,7 @@ msgstr "" "Usuwam używając aplikacji iBooks.\n" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1157,7 +1158,7 @@ msgstr "" "Niektóre grafiki okładek nie mogły zostać przekonwertowane.\n" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1168,24 +1169,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newsy" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Umożliwia komunikację z aplikacją iTunes" @@ -1302,7 +1303,7 @@ msgstr "Umożliwia komunikację z telefonami Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1346,14 +1347,18 @@ msgstr "" "Umożliwia komunikację z czytnikiem książek PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Połączenie z czytnikiem PocketBook 360+" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Umożliwia komunikację z czytnikiem książek PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Umożliwia komunikację z czytnikiem Infibeam Pi2." @@ -2187,6 +2192,16 @@ msgstr "" msgid "Card A folder" msgstr "Folder karty A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4165,7 +4180,7 @@ msgstr "BŁĄD SZABLONU" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nie" @@ -4174,7 +4189,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4187,7 +4202,7 @@ msgstr "Tytuł" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(rzy)" @@ -4211,7 +4226,7 @@ msgid "Comments" msgstr "Komentarze" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4222,7 +4237,7 @@ msgid "Tags" msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4247,7 +4262,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4634,7 +4649,7 @@ msgstr "książki formatu %s nie są wspierane" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Książka %(sidx)s z %(series)s" @@ -4643,7 +4658,7 @@ msgstr "Książka %(sidx)s z %(series)s" msgid "HTML TOC generation options." msgstr "Opcje generowania spisu treści w HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5088,7 +5103,7 @@ msgid "Choose Files" msgstr "Wybierz pliki" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Książki" @@ -5591,11 +5606,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Nie udało się" @@ -5620,7 +5635,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5733,7 +5748,7 @@ msgstr "" "Automatyczne łączenie książek może być ustawiane w Preferencje -> Dodawanie " "książek." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6212,7 +6227,7 @@ msgid "Move to next highlighted match" msgstr "Przejdź do kolejnej, wyróżnionej, pasującej pozycji" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6445,7 +6460,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Szukaj %s" @@ -6773,7 +6788,7 @@ msgid "No books found" msgstr "Nie znaleziono książek" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Brak uprawnień" @@ -7004,49 +7019,49 @@ msgstr "Dodano automatycznie %(num)d książek z %(src)s" msgid "Donate" msgstr "Wspomóż" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Kliknij, aby otworzyć" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Identyfikatory" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Książka %(sidx)s z %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Kolekcje" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Wklej okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Skopiuj okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Usuń okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Kliknij podwójnie, by otworzyć okno z informacjami o książce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Ścieżka" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8215,45 +8230,45 @@ msgstr "" "Ustaw metadane. Plik wyjściowy będzie zawierał tyle metadanych ile tylko " "możliwe." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Ta książka nie ma okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Wybierz okładkę dla " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Nie można odczytać" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Błąd przy odczycie pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " nie jest poprawnym formatem grafiki" @@ -8310,7 +8325,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8322,7 +8337,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Cykl:" @@ -8330,7 +8345,7 @@ msgstr "&Cykl:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista znanych cykli. Możesz dodać nowe cykle." @@ -8671,7 +8686,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Usuń" @@ -9082,39 +9097,39 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Niezdefiniowany" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "gwiazdka(i)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Brak oceny" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Ustaw '%s' na dzisiaj" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Wyczyść '%s'" @@ -9123,11 +9138,11 @@ msgstr "Wyczyść '%s'" msgid "Open Item Editor" msgstr "Otwórz w edytorze" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Wartość została zmieniona" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9135,49 +9150,49 @@ msgstr "" "Wartości pól zostały zmienione. Aby używać tego edytora musisz albo odrzucić " "zmiany albo je zaakceptować. Zaakceptować zmiany?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Lista \"{0}\" zawiera błędną wartość, która zostanie zmieniona na domyślną" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Zastosuj zmiany" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Usuń cykl" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Automatycznie numeruj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Wymuś początek numeracji na " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Lista \"{0}\" zawiera błędne wartości, które nie pojawiają się na wykazie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Usuń wszystkie etykiety" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "etykiety do dodania" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "etykiety do usunięcia" @@ -9412,14 +9427,14 @@ msgstr "" "Jeśli prześlesz te formaty na twój {1} mogą one nie działać. Jesteś pewien?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Niewłaściwy szablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9451,19 +9466,19 @@ msgstr "Użyj author sort dla autora" msgid "Save &template:" msgstr "&Zapisz schemat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Ile pustych książek?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Ile pustych książek powinno zostać dodanych?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Ustaw autora nowych książek na:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Zresetuj autora do Nieznanego" @@ -10013,7 +10028,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10032,13 +10047,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń." @@ -10128,7 +10143,7 @@ msgstr "Odnośnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Brak pasujących wyników" @@ -10138,13 +10153,13 @@ msgid "Change Case" msgstr "Zmień wielkość liter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Wielkie litery" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Małe litery" @@ -10155,13 +10170,13 @@ msgid "Swap Case" msgstr "Zamień wielkość liter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Wielkość liter w tytule" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Ustaw kapitaliki" @@ -10175,12 +10190,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Nazwy autorów nie mogą zawierać znaków &." @@ -10346,32 +10361,32 @@ msgstr "Znajdź/Zastąp" msgid "Working" msgstr "Zajęty" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Uwzględniaj wielkość liter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Wyrażenie regularne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Zastąp pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Dodaj przed polem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Dołącz do pola" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Edytuję metadane dla %d książek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10379,16 +10394,16 @@ msgstr "" "Natychmiast wprowadź wszystkie zmiany bez zamykania okna dialogowego. Ta " "operacja nie może być anulowana ani cofnięta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Książka %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Wprowadź typ identyfikatora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10400,7 +10415,7 @@ msgstr "" "biblioteki przed jej użyciem.

Znajdź i zamień w polach tekstu znaki " "pasujące lub regularne wyrażenia. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10417,7 +10432,7 @@ msgstr "" "dokładne. Jeśli nie zaznaczysz tej opcji, wyszukiwany tekst będzie " "dopasowany niezależnie od wielkości liter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10443,28 +10458,28 @@ msgstr "" "więcej informacji o regularnych wyrażeniach pythona, a szczególnie funkcji " "'sub'." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "BŁĄD SZABLONU S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Musisz wskazać miejsce docelowe gdy źródło stanowi pole złożone" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Musisz wskazać miejsce docelowe typu identyfikatora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Błędne wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Błedny wzorzec wyszukania: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10473,25 +10488,25 @@ msgstr "" "Dokonuję zmian w %d książkach.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Skasuj zapisane wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Wybrany zapisany wyszukaj/zamień zostanie skasowany. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Zapisz wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Nazwa wyszukaj/zamień:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10524,13 +10539,13 @@ msgstr "" "Dickens może być sortowany jako Dickens, Charles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Ocena:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Ocena tej książki. 0-5 gwiazdek" @@ -10604,7 +10619,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Data:" @@ -10626,7 +10641,7 @@ msgid "Clear published date" msgstr "Wyczyść datę publikacji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Języki:" @@ -11830,7 +11845,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Ety&kiety:" @@ -12131,7 +12146,7 @@ msgid "Open Template Editor" msgstr "Otwórz edytor szablonów" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Modyfikuj szablon" @@ -12538,7 +12553,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12786,13 +12801,13 @@ msgstr "Szukaj nazwy polecenia" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Brak trafień" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Nie znaleziono żadnego polecenia zawierającego %s" @@ -12864,11 +12879,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "gwiazdek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12886,25 +12901,25 @@ msgstr "Rozmiar (MB)" msgid "Modified" msgstr "Zmodyfikowano" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Poszukiwana nazwa to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "UUID tej książki to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Brak dostępu" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -12912,30 +12927,30 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Nie można ustawić danych" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "W bibliotece" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Oznaczone do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -13032,12 +13047,12 @@ msgid "LRF Viewer toolbar" msgstr "Pasek narzędzi przeglądarki LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Następna strona" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Poprzednia strona" @@ -13232,7 +13247,7 @@ msgid "Unhandled exception" msgstr "Nieznany wyjątek" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13281,7 +13296,7 @@ msgstr "" "Zmieniłeś autora tej książki. Musisz zapisać zmiany zanim będziesz mógł " "zarządzać autorami. Zapisać zmiany?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13294,11 +13309,11 @@ msgstr "" "poszczególnych autorów. Czerwne tło oznacza, że dane autorów nie zgadzają " "się z tekstem wpisanym do tego pola." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "S&ortowanie według autora:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13306,7 +13321,7 @@ msgstr "" " Zielony kolor wskazuje, że obecne sortowanie według autora pasuje do " "obecnego autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13315,11 +13330,11 @@ msgstr "" "obecnego autora. Nie jest wymagana żadna akcja, jeśli to spełnia twoje " "oczekiwania." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Numer:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13330,90 +13345,90 @@ msgstr "" "\n" "Kliknij dwukrotnie by otworzyć" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Przywróć %s z oryginału" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Przypisz okładkę dla tej książki z wybranego formatu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Pobierz metadane książki z wybranego formatu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Dodaj kolej" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Usuń wybrany format tej książki" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Wybierz formaty dla " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Nie wybrano formatu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Nie można odczytać metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Przeglądaj" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "P&rzytnij" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Pobierz o&kładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "Wy&generuj okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "To nie jest poprawny obrazek" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Podaj tytuł i autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Błędna okładka" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Etykiety zmienione" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13421,15 +13436,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Nieznany język" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -13437,11 +13452,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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13452,38 +13467,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Numer ISBN jest poprawny" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Numer ISBN nie jest poprawny" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Zły ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Podaj ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Wydawca:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Data wyczyszczenia" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Wy&dana:" @@ -14991,7 +15006,7 @@ msgid "Never" msgstr "Nigdy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Od pierwszej litery" @@ -16549,7 +16564,7 @@ msgstr "Ten parametr ma domyślną wartość" msgid "This tweak has been customized" msgstr "Ten parametr został zmieniony" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16559,12 +16574,12 @@ msgstr "" "zainstalowałeś. Dokumentacja dla tych poprawek powinna być dostępna na " "stronie skąd pobrałeś wtyczki." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Szukaj parametru" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16572,11 +16587,11 @@ msgstr "" "W parametrze jest błąd składni. Kliknij w pokaż szczegóły, aby uzyskać " "więcej informacji" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Nieprawidłowe parametry" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17154,43 +17169,43 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Zmień kategorię użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Powtórzona nazwa wyszukania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Nazwa zapisanego wyszukania %s jest już używana." @@ -17212,13 +17227,13 @@ msgid "Manage Tags" msgstr "Zarządzaj etykietami" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Zarządzaj kategoriami użytkownika" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Zarządzaj zapisanymi wyszukaniami" @@ -17367,105 +17382,105 @@ msgstr "" "Zarządzanie kategoriami jest dostępne po kliknięciu nazwy kategorii prawym " "klawiszem myszy" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Zmień nazwę %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Usuń %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Edytuj sortowanie dla %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Edytuj odsyłacz do %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Dodaj %s do kategorii użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Dzieci %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Skasuj wyszukiwania %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Usuń %(item)s z kategorii %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Szukaj wszystkiego oprócz %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Dodaj podkategorię do %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Skasuj kategorię użytkownika %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Ukryj kategorię %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Wyświetl kategorię" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Szukaj książek w kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Szukaj książek nie w kategorii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Zarządzaj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Wyświetl wszystkie kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Zmień schemat pod-kategoryzacji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Wyłącz" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Partycja" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Pierwsza litera jest używana wyłącznie przy sortowaniu wg nazwy." @@ -17775,7 +17790,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" @@ -18024,40 +18039,40 @@ msgstr "Style użytkownika" msgid "No results found for:" msgstr "Nie znaleziono wyników dla:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Sprawdź w słowniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Szukaj następnego wystąpienia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Przejdź do..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Następna sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Poprzednia sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Początek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Początek sekcji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Koniec sekcji" @@ -18169,23 +18184,23 @@ msgstr "Wyczyść listę ostatnio otwieranych książek" msgid "Connecting to dict.org to lookup: %s…" msgstr "Łączenie z dict.org by sprawdzić: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Nie ma takiej lokacji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "Lokacja, którą wskazuje ten element nie istnieje." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Wybierz książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18194,76 +18209,76 @@ msgstr "" "Ustaw wielkość czcionki %(which)s\n" "Aktualne powiększenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "Zwiększ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "Zmniejsz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nie znalezniono wyników dla: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Ładuję strumień..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Zestawiam %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Zakładka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Zarządzaj zakładkami" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Ładowanie książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nie można otworzyć książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opcje odpowiadające za kontrolę nad przeglądarką książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje pokazać się na wierzchu podczas " "startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje otworzyć się na pełnym ekranie " "podczas startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Wyświetlaj uwagi javascriptu i wiadomości konsolowe w konsoli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18271,7 +18286,7 @@ msgstr "" "Miejsce w którym wskazana książka ma być otwarta. Jest to pozycja widoczna w " "górnym lewym rogu przeglądarki." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19222,15 +19237,15 @@ msgstr "" "*** Dodawanie Sekcji 'Według Autora' wymaganej przez profil wyjściowy MOBI " "***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Nie znaleziono żadnych gatunków dla tego katalogu.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Brak książek do skatalogowania" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19249,7 +19264,7 @@ msgstr "" "Sortowania Autora w oknie Edytuj Metadane, a następnie przebuduj ten " "katalog.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19259,7 +19274,7 @@ msgstr "" "Author '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19267,7 +19282,7 @@ msgstr "" "Nie znaleziono książek w katalogu.\n" "Sprawdz kryteria 'Wykluczone książki' w opcjach książek.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Brak dostępnych książek by dołączyć do katalogu" @@ -19375,7 +19390,7 @@ msgstr "" "filtrowanie." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19762,7 +19777,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "Błąd: musisz podać plik wyjściowy katalogu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19782,7 +19797,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19790,11 +19805,11 @@ msgstr "" "Jeśli kolumna przechowuje wielokrotne wartości, dołącz określone wartości do " "istniejących, zamiast je zastępować." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Błąd: Musisz określić identyfikator, nazwę i wartość pola" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19808,20 +19823,20 @@ msgstr "" " Lista dostępnych dodatkowych kolumn. Pokazuje etykiety kolumn i id.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Pokaż szczegóły dla każdej kolumny." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Utracisz wszystkie dane z kolumny: %r. Jesteś pewien (t/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "t" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19837,15 +19852,15 @@ msgstr "" " kolumny używając komendy custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Nie pytaj o potwierdzenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Błąd: Musisz podać nagłówek kolumny" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19867,40 +19882,60 @@ msgstr "" " nadpisane.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Błąd: Musisz wybrać akcję (dodaj|usuń|lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nazwa:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Wyszukanie:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Błąd: Musisz wskazać nazwę i wyszukiwanie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "dodano" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Błąd: Musisz podać nazwę" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "usunięto" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "Błąd: Akcja %s nierozpoznana, musi być jedno z: (dodaj|usuń|lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19911,12 +19946,12 @@ msgstr "" "\n" "Wykonaj sprawdzenie w systemie plików biblioteki. Zgłoszenia są {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Wynik w CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19924,7 +19959,7 @@ msgstr "" "Lista raportów rozdzielona przecinkiem.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19932,7 +19967,7 @@ msgstr "" "Lista rozszerzeń rozdzielona przecinkiem do zignorowania.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19940,11 +19975,11 @@ msgstr "" "Lista nazw rozdzielona przecinkiem do zignorowania.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Nieznany status raportu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19972,7 +20007,7 @@ msgstr "" "w plikach OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19980,12 +20015,12 @@ msgstr "" "Naprawdę dokonaj przywrócenia. Ta komenda nie uruchomi się dopóki ta opcja " "nie zostanie określona." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Musisz zaznaczyć opcję %s aby dokonać przywrócenia" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19997,7 +20032,7 @@ msgstr "" "Wygeneruj raport z informacji kategorii w bazie danych. Informacja\n" "jest równoznaczna z tym co jest pokazane na ekranie etykiet.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20005,7 +20040,7 @@ msgstr "" "Wyprowadź tylko taką ilość elementów w kategorii zamiast wyliczać na każdy " "element wewnątrz kategorii" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20013,7 +20048,7 @@ msgstr "" "Znak do ustawienia w wartości kategorii w trybie CSV. Domyślnie jest to " "cudzysłów (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20021,17 +20056,17 @@ msgstr "" "Lista kategorii wyszukiwań nazw oddzielona przecinkami.\n" "Domyślnie: wszystkie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Ciąg znaków użyty do oddzielenia pól w trybie CSV. Domyślnie jest to " "przecinek." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ELEMENTY KATEGORII" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20079,18 +20114,18 @@ msgstr "" msgid "creating custom column " msgstr "tworzenie kolumny użytkownika " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -20546,11 +20581,11 @@ msgstr "" "Automatycznie przeładuj serwer gdy kod źródłowy ulegnie zmianie. Może nie " "działać we wszystkich środowiskach." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Przełącz na pełny interfejs (nie-mobilny)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22182,6 +22217,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22203,46 +22239,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " -"serii.\n" -"Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " -"całkowitymi\n" -"z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" -"Możliwe wartości:\n" -"next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" -"first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " -"numerów, a zostały wolne niższe)\n" -"next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " -"jeśli są przerwy w numeracji)\n" -"last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " -"przypadku przerw w numeracji)\n" -"Jeśli nie ma numeru spełniającego warunek ustawia najwyższy +1\n" -"const - zawsze ustawia 1\n" -"liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " -"użyć 0.0\n" -"Przykłady:series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"Aby ten parametr zadziałał należy inny parametr - " -"use_series_auto_increment_tweak_when_importing - \n" -"ustawić na True. Jeśli zostanie ustawiony na False (domyślnie) to numer w " -"serii będzie w trakcie\n" -"importu/dodawania książek ustawiany na 1 jeśli nie zostanie określony " -"inaczej.\n" -"Należy pamiętać, że parametr use_series_auto_increment_tweak_when_importing " -"jest wykorzystywany\n" -"jedynie wtedy jeśli numer książki w serii nie zostanie podany w trakcie " -"importu.\n" -"Jeśli numer ten zostanie wygenerowany za pomocą wyrażenia regularnego lub " -"odczytany\n" -"z metadanych to podana w ten sposób wartość zostanie użyta niezależnie od " -"ustawień parametru." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Separator przy podpowiadaniu autora" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22255,11 +22257,11 @@ msgstr "" "Przydaje się to przy pracach zbiorowych.\n" "Wartość parametru może być True lub False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algorytm sortowania wg autora" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22305,11 +22307,11 @@ msgstr "" "takie jak\n" "Acme Inc. będą sortowane jak Acme Inc., a nie jak Inc., Acme" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Oddzielanie nazwisk autorów" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22325,11 +22327,11 @@ msgstr "" "wszystkiego, co pasuje do tego wyrażenia.\n" "Domyślnie: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Pole autora w kategoriach" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22363,14 +22365,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Sortowanie podpowiedzi: kiedy zmienić sortowanie z leksykograficznego na " "ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22395,11 +22397,11 @@ msgstr "" "spowoduje, że sortowanie będzie przełączane na ASCII jeśli podpowiedzi będą " "spowalniać działanie." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Sposób podziału kategorii w przeglądarce" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22449,11 +22451,11 @@ msgstr "" "musi się znaleźć \"r'\". Może ono być wpisane nawet jeśli backslashe nie " "występują." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Sposób sortowania kategorii w przeglądarce etykiet" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22477,11 +22479,11 @@ msgstr "" "daje w efekcie porządek: serie, etykiety, a potem pozostałe w domyślnej " "kolejności." -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Sortowanie listy przy starcie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22505,11 +22507,11 @@ msgstr "" "[('authors',0),('title',0)] - sortuje wg autorów rosnąco, a w obrębie " "jednego autora wg tytułu rosnąco." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Format wyświetlania daty" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22579,11 +22581,11 @@ msgstr "" "Dla stempla czasowego domyślnym formatem jest dd MMMyyyy\n" "Dla last_modified_display_format domyślnym formatem jest dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Sortowanie tytułów i serii" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22621,11 +22623,11 @@ msgstr "" "kliknąć dwukrotnie\n" "tytuł na liście i przyciskając Enter bez wprowadzania jakichkolwiek zmian." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Format tytułu i serii w szablonach" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22665,11 +22667,11 @@ msgstr "" "funkcja raw_field()\n" "zwraca zawartość pola niezależnie od tego ustawienia." -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Lista słów traktowanych jak rodzajniki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22705,11 +22707,11 @@ msgstr "" "ignorowany (pozostawiony jedynie\n" "dla zgodności wstecz)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Folder, do którego calibre podłącza się przy uruchamianiu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22732,11 +22734,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Reguły tworzenia nazw kolekcji SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22880,11 +22882,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Serie', 'tags':'Etykieta'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Sposób sortowania kolekcji SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22932,11 +22934,11 @@ msgstr "" "]\n" "Wartość domyślna: pusta (nie ma żadnych reguł)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "Dodawanie etykiet w czasie kopiowania do innej biblioteki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22945,17 +22947,17 @@ msgstr "" "„Etykiety do zastosowania przy dodaniu książki” odnosi się również \n" "do książek kopiowanych do innej biblioteki." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Maksymalna liczba etykiet pokazywana przy książce w serwerze zawartości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "Pola użytkownika pokazywane lub blokowane w serwerze zawartości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22991,11 +22993,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Maks. liczba kolumn przy sortowaniu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -23015,11 +23017,11 @@ msgstr "" "objętości bazy\n" "zmniejsz ten parametr." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Sposób sortowania wg dat" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -23032,13 +23034,13 @@ msgstr "" "być brana pod uwagę cała zawartość pola czy tylko ta jej część, która jest " "wyświetlana." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Wybierz czcionkę która ma być użyta podczas generowania domyślnej okładki " "lub nagłówku" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -23051,11 +23053,11 @@ msgstr "" "(Liberation Serif)\n" "nie zawiera glifów (liter) dla języka, w którym są książki w bibliotece." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Dwukrotne kliknięcie na liście książek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23076,11 +23078,11 @@ msgstr "" "płynnie \n" "czy o całą kolumnę. Domyślnym ustawieniem jest - o kolumnę." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Język użyty przy sortowaniu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23106,11 +23108,11 @@ msgstr "" "Przykład: locale_for_sorting = 'fr' – sortuj wg reguł języka francuskiego.\n" "Przykład: locale_for_sorting = 'nb' – sortuj wg reguł języka norweskiego." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Podział na kolumny okna edycji metadanych" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23122,11 +23124,11 @@ msgstr "" "czy w dwóch kolumnach. True oznacza, że będą ustawione w dwóch kolumnach, " "False – że w jednej." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Kolejność kolumn użytkownika w oknie edycji" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23151,11 +23153,11 @@ msgstr "" "np.:\n" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#itp']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Opóźnienie przy wysyłaniu maili" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23171,11 +23173,11 @@ msgstr "" "maile. \n" "Zmiana tego parametru wymaga ponownego uruchomienia programu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Maksymalne rozmiary okładek zapisywanych w bibliotece" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23186,11 +23188,11 @@ msgstr "" "spowolnieniem, \n" "spowodowanym zbyt dużymi rozmiarami okładek." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Gdzie zapisywać pobrane wiadomości" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23207,11 +23209,11 @@ msgstr "" "pliki\n" "zostaną przesłane do pamięci z największą ilością wolnego miejsca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Na jakim interfejsie ma działać serwer treści calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23228,11 +23230,11 @@ msgstr "" "lub na '::', aby akceptować wszystkie przychodzące połączenia IPv4 i IPv6\n" "(nie wszystkie systemy operacyne to umożliwiają)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Zunifikowany pasek narzędzi OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23251,11 +23253,11 @@ msgstr "" "powodować inne \n" "niepożądane efekty. Używasz na własne ryzyko!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Zachowaj oryginalny plik przy konwersji bez zmiany formatu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23270,11 +23272,11 @@ msgstr "" "Ustawienie tego parametru na False spowoduje, że oryginalny plik nie " "zostanie zachowany." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Pokazywana liczba ostatnio przeglądanych książek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23284,11 +23286,11 @@ msgstr "" "czytanych książek.\n" "Tu można określić ile ostatnich książek zostanie wyświetlonych na liście." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Zmień wielkość czcionki w szczgółach książki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23300,11 +23302,11 @@ msgstr "" "oraz komentarze w oknie edycji metadanych. Dodatnia lub ujemna wartość \n" "odpowiednia zwiększa lub zmniejsza czcionkę." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Skompiluj do Pythona szablony w trybie General Program" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23326,11 +23328,11 @@ msgstr "" "Domyślnie: compile_gpm_templates = True\n" "Nie kompiluj: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "Jaki domyślny format zastosować przy poprawianiu książki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23354,3 +23356,74 @@ msgstr "" "default_tweak_format = None (Użyj domyślngo formatu wyjściowego)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " +#~ "serii.\n" +#~ "Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " +#~ "całkowitymi\n" +#~ "z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" +#~ "Możliwe wartości:\n" +#~ "next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" +#~ "first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " +#~ "numerów, a zostały wolne niższe)\n" +#~ "next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " +#~ "jeśli są przerwy w numeracji)\n" +#~ "last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " +#~ "przypadku przerw w numeracji)\n" +#~ "Jeśli nie ma numeru spełniającego warunek ustawia najwyższy +1\n" +#~ "const - zawsze ustawia 1\n" +#~ "liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " +#~ "użyć 0.0\n" +#~ "Przykłady:series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "Aby ten parametr zadziałał należy inny parametr - " +#~ "use_series_auto_increment_tweak_when_importing - \n" +#~ "ustawić na True. Jeśli zostanie ustawiony na False (domyślnie) to numer w " +#~ "serii będzie w trakcie\n" +#~ "importu/dodawania książek ustawiany na 1 jeśli nie zostanie określony " +#~ "inaczej.\n" +#~ "Należy pamiętać, że parametr use_series_auto_increment_tweak_when_importing " +#~ "jest wykorzystywany\n" +#~ "jedynie wtedy jeśli numer książki w serii nie zostanie podany w trakcie " +#~ "importu.\n" +#~ "Jeśli numer ten zostanie wygenerowany za pomocą wyrażenia regularnego lub " +#~ "odczytany\n" +#~ "z metadanych to podana w ten sposób wartość zostanie użyta niezależnie od " +#~ "ustawień parametru." diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 2a25810e3a..ab6b5f3a5d 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-30 21:22+0000\n" "Last-Translator: crucius \n" "Language-Team: Portuguese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-01 04:39+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -962,27 +963,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Cartão A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Cartão B" @@ -994,7 +995,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Estabelecer ligação a telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1002,11 +1003,11 @@ msgstr "" "Lista de directorias separada por vírgulas para enviar e-books para o " "dispositivo (a primeira existente será usada)" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Estabelecer ligação a telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -1109,17 +1110,17 @@ msgstr "A actualizar a lista de metadados do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "terminado" @@ -1134,7 +1135,7 @@ msgstr "" "Apague-os utilizando a aplicação iBooks.\n" "Carregue em 'Mostrar Detalhes' para obter a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1142,7 +1143,7 @@ msgstr "" "Algumas capas não puderam ser convertidas.\n" "Carregue em 'Mostrar Detalhes' para obter a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1153,24 +1154,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Estabelecer ligação com o sistema iTunes." @@ -1288,7 +1289,7 @@ msgstr "Estabelecer ligação com o dispositivo smartphone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1331,14 +1332,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar com o leitor PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Estabelecer ligação com o dispositivo PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunicar com Infibeam Pi2" @@ -2118,6 +2123,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3946,7 +3961,7 @@ msgstr "ERRO DO TEMPLATE" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Não" @@ -3955,7 +3970,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3968,7 +3983,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" @@ -3992,7 +4007,7 @@ msgid "Comments" msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4003,7 +4018,7 @@ msgid "Tags" msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4027,7 +4042,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4387,7 +4402,7 @@ msgstr "Os livros no formato %s não são suportados" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4396,7 +4411,7 @@ msgstr "" 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:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4838,7 +4853,7 @@ msgid "Choose Files" msgstr "Escolher ficheiros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Livros" @@ -5331,11 +5346,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Sem sucesso" @@ -5359,7 +5374,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5467,7 +5482,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5911,7 +5926,7 @@ msgid "Move to next highlighted match" msgstr "Mover para o próximo resultado seleccionado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -6141,7 +6156,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6430,7 +6445,7 @@ msgid "No books found" msgstr "Nenhum livros encontrados" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Não tem permissão" @@ -6658,49 +6673,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Clicar para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Colecções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Colar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Clicar duas vezes para abrir a janela \"Detalhes do Livro\"" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7822,45 +7837,45 @@ msgstr "" "Definir os metadados. O ficheiro de destino vai conter tantos metadados " "quanto possível." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Escolher a capa para " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "É impossível ler" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Erro ao ler o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " não é uma imagem válida" @@ -7917,7 +7932,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7928,7 +7943,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Série:" @@ -7936,7 +7951,7 @@ msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista de séries conhecidas. Pode adicionar uma nova série." @@ -8264,7 +8279,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8655,39 +8670,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Não definido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Sem avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Limpar '%s'" @@ -8696,57 +8711,57 @@ msgstr "Limpar '%s'" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aplicar alterações" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numerar livros automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Remover todas as etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "Etiquetas a adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "etiquetas a serem removidas" @@ -8978,14 +8993,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Modelo inválido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9018,19 +9033,19 @@ msgstr "" msgid "Save &template:" msgstr "Guardar @modelo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Quantos livros vazios?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Quantos livros vazios devem ser adicionados?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9479,7 +9494,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9498,13 +9513,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9587,7 +9602,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Não foram encontradas correspondências" @@ -9597,13 +9612,13 @@ msgid "Change Case" msgstr "Alterar a Capitalização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Maiúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúsculas" @@ -9614,13 +9629,13 @@ msgid "Swap Case" msgstr "Alterar a Capitalização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Capitalização de Título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9634,12 +9649,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9798,47 +9813,47 @@ msgstr "Procurar/Substituir" msgid "Working" msgstr "A trabalhar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Substituir campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Adicionar campo ao início" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Adicionar campo ao fim" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9852,7 +9867,7 @@ msgstr "" "dados em capos de texto usando correspondências de caracteres ou expressões " "regulares. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9862,7 +9877,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9877,53 +9892,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Tem de especificar um destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Procurar/Substituir Inválido !" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "O padrão da procura é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9954,13 +9969,13 @@ msgstr "" "Por exemplo: Charles Dickens deve ser ordenado como Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "A&valiação:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Avaliação deste livro. 0-5 estrelas" @@ -10027,7 +10042,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Data:" @@ -10049,7 +10064,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -11159,7 +11174,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11457,7 +11472,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11849,7 +11864,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12091,13 +12106,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -12169,11 +12184,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -12191,52 +12206,52 @@ msgstr "Tamanho (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "O nome da 'procura' é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permissão negada" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Duplo clique para me editar

" @@ -12335,12 +12350,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do Visualizador de ficheiros LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Página Seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Página Anterior" @@ -12526,7 +12541,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12564,7 +12579,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12572,27 +12587,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12600,115 +12615,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Definir a capa para o livro a partir do formato seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Escolher formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Nenhum formato seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "É impossível ler os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Não é uma imagem válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Etiquetas modificadas" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12716,38 +12731,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Edita&do:" @@ -14094,7 +14109,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -15429,29 +15444,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15996,42 +16011,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Procuras" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Duplicar nome da procura" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da Procura guardada %s já está em uso" @@ -16053,13 +16068,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Gerir as Categorias do Utilizador" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Gerir as Procuras guardadas" @@ -16191,105 +16206,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16567,7 +16582,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opções para personalizar o Visualizador de livros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Lembrar o tamanho da última janela utilizada" @@ -16801,40 +16816,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16944,103 +16959,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "A ligar ao dict.org para procurar %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Escolher o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "A carregar o fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "A representar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Introduzir o título para o marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Gerir Marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "A carregar o livro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "É impossível abrir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opções para controlar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado a janela do Visualizador vai tentar vir para a frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alertas javascript e mensagens da consola na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17850,15 +17865,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17869,20 +17884,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17989,7 +18004,7 @@ msgstr "" "predefinição é não filtrar." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18338,7 +18353,7 @@ msgstr "Mostrar informação detalhada. Útil para depurar." msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18350,17 +18365,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18369,20 +18384,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18392,15 +18407,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18413,40 +18428,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Expressão para procurar:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Erro: Tem de especificar um nome e uma expressão de procura" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18454,34 +18489,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18496,18 +18531,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18515,33 +18550,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18586,19 +18621,19 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -19021,11 +19056,11 @@ msgstr "" "Carregar automaticamente servidor quando o código-fonte mudar. Pode não " "funcionar em todos os ambientes." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20380,6 +20415,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20402,11 +20438,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20415,11 +20451,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20442,11 +20478,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20456,11 +20492,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20479,12 +20515,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20497,11 +20533,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20529,11 +20565,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20546,11 +20582,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20561,11 +20597,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20600,11 +20636,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20624,11 +20660,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20648,11 +20684,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20671,11 +20707,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20688,11 +20724,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20763,11 +20799,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20794,26 +20830,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20832,11 +20868,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20848,22 +20884,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20871,11 +20907,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20887,11 +20923,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20905,11 +20941,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20917,11 +20953,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20933,11 +20969,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20946,22 +20982,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20971,11 +21007,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20986,11 +21022,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21002,11 +21038,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21014,22 +21050,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21037,11 +21073,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21053,11 +21089,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 7cdb2152b5..06462836e8 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-07-02 20:47+0000\n" "Last-Translator: Edison Henrique Andreassy \n" "Language-Team: American English \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-07-03 05:35+0000\n" -"X-Generator: Launchpad (build 15531)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -968,27 +969,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Sim" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Cartão A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Cartão B" @@ -1000,7 +1001,7 @@ msgstr "Log de Debug" msgid "Communicate with Android phones." msgstr "Comunica-se com os telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1008,11 +1009,11 @@ msgstr "" "Lista de diretórios separados por vírgulas para enviar eBooks ao " "dispositivo. O primeiro existente será utilizado" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -1133,17 +1134,17 @@ msgstr "Atualizando a listagem de metadados do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "concluído" @@ -1158,7 +1159,7 @@ msgstr "" "Remova usando a aplicação iBooks.\n" "Clique 'Mostrar Detalhes' para a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1166,7 +1167,7 @@ msgstr "" "Algumas capas não puderam ser convertidas.\n" "Clique em 'Mostrar Detalhes' para a listagem." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1177,24 +1178,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Comunicar com iTunes." @@ -1312,7 +1313,7 @@ msgstr "Comunica-se com o smart phone da Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1355,14 +1356,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar-se com o PocketBook 602/603/902/903 reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Comunicar-se com o leitor PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Comunicar-se com o PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunicar com o leitor infibeam Pi2." @@ -2199,6 +2204,16 @@ msgstr "" msgid "Card A folder" msgstr "Pasta do Cartão A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4133,7 +4148,7 @@ msgstr "ERRO DE TEMPLATE." #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Não" @@ -4142,7 +4157,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4155,7 +4170,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(es)" @@ -4179,7 +4194,7 @@ msgid "Comments" msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4190,7 +4205,7 @@ msgid "Tags" msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4213,7 +4228,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4583,7 +4598,7 @@ msgstr "%s formatos de livro não são suportados" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livro %(sidx)s de %(series)s" @@ -4592,7 +4607,7 @@ msgstr "Livro %(sidx)s de %(series)s" 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:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5019,7 +5034,7 @@ msgid "Choose Files" msgstr "Escolher arquivos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Livros" @@ -5527,11 +5542,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Falhou" @@ -5557,7 +5572,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5671,7 +5686,7 @@ msgstr "" "comportamento é controlado pela opção de fundir automaticamente em " "Preferências->Adicionando livros." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6138,7 +6153,7 @@ msgid "Move to next highlighted match" msgstr "Ir para a próxima corespondência grifada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6372,7 +6387,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6668,7 +6683,7 @@ msgid "No books found" msgstr "Nenhum livro encontrado" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Sem permissão" @@ -6901,49 +6916,49 @@ msgstr "Adicinados %(num)d livros automaticamente de %(src)s" msgid "Donate" msgstr "Faça uma doação" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Clique para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Livro %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Coleções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Colar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Remover capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Clique duplo para abrir a janela de detalhes do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8081,45 +8096,45 @@ msgstr "" "Configura os metadados. O arquivo de saída irá conter o máximo destes " "metadados quanto for possível." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Escolher capa de " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Não foi possível ler" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Erro ao ler arquivo" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " não é uma imagem válida" @@ -8176,7 +8191,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8188,7 +8203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Série:" @@ -8196,7 +8211,7 @@ msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista de séries conhecidas. É possível adicionar novas séries." @@ -8529,7 +8544,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8919,39 +8934,39 @@ msgstr "Navegador de Capas não pode ser carregado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Indefinido" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "estrela(s)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Não avaliado" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Ajustar '%s' para hoje" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Limpa '%s'" @@ -8960,11 +8975,11 @@ msgstr "Limpa '%s'" msgid "Open Item Editor" msgstr "Abra o editor de item" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Valores mudaram" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -8972,11 +8987,11 @@ msgstr "" "Você alterou os valores. Para usar este editor, você deve descartar ou " "aplicar suas alterações. Aplicar alterações?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " índice" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -8984,38 +8999,38 @@ msgstr "" "A numeração de \"{0}\" contém um valor inválido que será substituído pelo " "padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aplicar alterações" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Remover série" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numera livros automáticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Força o números a começarem com " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "A numeração de \"{0}\" contém valores inválidos que não aparecerão na lista" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Remove todas as tags" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "tags para adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "tags para remover" @@ -9250,14 +9265,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Modelo inválido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9286,19 +9301,19 @@ msgstr "Use autor ordenado como autor" msgid "Save &template:" msgstr "Salvar &modelo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Quantos livros em branco?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Quantos livros em branco devem ser adicionados?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Define o autor dos livros novos para:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Reseta o autor para Desconhecido" @@ -9745,7 +9760,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9764,13 +9779,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Um item não pode ser nada. Invés disso apague-o." @@ -9853,7 +9868,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Nenhuma correspondência encontrada" @@ -9863,13 +9878,13 @@ msgid "Change Case" msgstr "Alterar maiúsculas e minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "TODAS MAIÚSCULAS" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "todas minúsculas" @@ -9880,13 +9895,13 @@ msgid "Swap Case" msgstr "iNVERTER maiúsculas e MINÚSCULAS" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Todas As Palavras, Primeira Letra Maiúscula (Título)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9900,12 +9915,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -10064,32 +10079,32 @@ msgstr "Procurar/Substituir" msgid "Working" msgstr "Processando" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Caractere encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Expressão Regular" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Substituir campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Preceder ao campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Anexar ao campo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Editando informação meta para %d livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10097,16 +10112,16 @@ msgstr "" "Faz todas as mudanças automáticamente sem fechar a janela. Esta operação não " "pode ser cancelada ou desfeita." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Livro %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Entre um tipo de identificador" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10114,7 +10129,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10124,7 +10139,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10139,28 +10154,28 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R erro de modelo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Você deve especificar o destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Você deve especificar um tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Pesquisar/Substituir inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Padrão procurado é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10169,26 +10184,26 @@ msgstr "" "Aplicando mudanças para %d livros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Deleta a pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A pesquisa/substituição salva, selecionada será apagada. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Salva pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Pesquisa/substitui nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10221,13 +10236,13 @@ msgstr "" "exemplo Charles Dickens deve ser organizado como Dickens,Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Avaliação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Avalie este livro. 0-5 estrelas" @@ -10299,7 +10314,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Data:" @@ -10321,7 +10336,7 @@ msgid "Clear published date" msgstr "Limpar data de publicação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Linguagens:" @@ -11466,7 +11481,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11767,7 +11782,7 @@ msgid "Open Template Editor" msgstr "Abrir o editor de modelo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Editar o modelo" @@ -12149,7 +12164,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN" @@ -12395,13 +12410,13 @@ msgstr "Procurar um atalho pelo nome" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Nenhum resultado" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Não foi possível achar nenhum atalho correspondente a %s" @@ -12472,11 +12487,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -12494,25 +12509,25 @@ msgstr "Tamanho (MB)" msgid "Modified" msgstr "Modificado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "O nome para a pesquisa é \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permissão negada" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -12520,30 +12535,30 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Falha ao alterar o dado" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "Na Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Marcado para exclusão" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Um duplo clique para editar-me

" @@ -12641,12 +12656,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do visualizador LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Próxima Página" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Página Anterior" @@ -12841,7 +12856,7 @@ msgid "Unhandled exception" msgstr "Exceção sem tratamento" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12886,7 +12901,7 @@ msgstr "" "que você possa usar o gerenciador de autores. Você deseja salvar estas " "alterações?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12894,27 +12909,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12922,115 +12937,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Defina a capa para o livro a partir do formato selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Escolha formatos para " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Nenhum formato selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Não foi possível ler metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Navegar" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Baixar capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Gerar capa" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Não é uma figura válida" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Especificar título e autor" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13038,38 +13053,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Este número ISBN é válido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Este número ISBN é inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Publicado&d:" @@ -14440,7 +14455,7 @@ msgid "Never" msgstr "Nunca" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -15775,29 +15790,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16343,47 +16358,47 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Pesquisas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Renomeia a categoria do usuário" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Nome de pesquisa duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da pesquisa salva %s já está sendo usado." @@ -16405,13 +16420,13 @@ msgid "Manage Tags" msgstr "Organiza Marcadores" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Gerenciar categorias do usuário" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Gerenciar Pesquisas Salvas" @@ -16547,105 +16562,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Esconder categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Mostrar categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Gerenciar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Mostrar todas as categorias" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16923,7 +16938,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opções de personalização do visualizador de eBooks" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Lembrar do último tamanho da janela" @@ -17164,40 +17179,40 @@ msgstr "" msgid "No results found for:" msgstr "Nenum resultado encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Procurar no dicionário" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "&Busca por proxima ocorrência" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Próxima Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Seção Anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Início do Documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Fim do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Início da Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Fim da seção" @@ -17307,103 +17322,103 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando em dict.org para procurar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Escolher eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Favorito #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Adicionar favorito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Colocar o título para o favorito:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Organizar favoritos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Carregando eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Não foi possível abrir o eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opções de controle do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado, a janela do visualizador irá tentar vir para frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alerta javascript e mensagens de console no console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18257,15 +18272,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Nenhum gênero habilitado foi encontrado no catálogo.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Nenhum livro disponível no catálogo" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18276,20 +18291,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -18385,7 +18400,7 @@ msgstr "" "Usuário. O padrão é não filtrar." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18728,7 +18743,7 @@ msgstr "Mostrar informação detalhada de saída. Útil para depuração" msgid "Error: You must specify a catalog output file" msgstr "Erro: Você deve especificar um arquivo de saída para o catálogo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18748,7 +18763,7 @@ msgstr "" " comando custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18756,11 +18771,11 @@ msgstr "" "Se o campo possibilitar armazenar diversos valores, não sobrescreva os " "valores adicione os valores especificados aos já existentes." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Erro: Você deve especificar para o campo nome, id e valor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18775,20 +18790,20 @@ msgstr "" "os IDs.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Mostrar detalhes para cada campo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Você vai perder todos os dados do campo: %r. Continua (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18806,16 +18821,16 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Não perguntar por confirmação" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" "Erro: Você tem que especificar uma idenficador para o campo personalizado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18828,40 +18843,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Erro: Você deve especificar uma ação (adicionar|remover|listar)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nome:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Procurar texto:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Erro: Você deve especificar um nome e um texto para busca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "adicionado" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Erro: Você deve especificar um nome" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "removido" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18869,34 +18904,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18911,18 +18946,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18930,33 +18965,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18993,19 +19028,19 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -19432,11 +19467,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20813,6 +20848,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20835,11 +20871,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Adicionar separador depois de completar o nome do autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20853,11 +20889,11 @@ msgstr "" "para autores?\n" "Pode ser Verdadeiro ou Falso." -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algoritmo de classificação por Autor" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20880,11 +20916,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Separa múltiplos nomes de autores" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20894,11 +20930,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Usa ordenação por autor no Navegador de Etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20917,14 +20953,14 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Ordem de classificação final: escolhe quando mudar de lexicográfico para " "ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20946,11 +20982,11 @@ msgstr "" "mudar\n" "para ordenação ASCII por razões de desempenho." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Controla o particionamento do Navegador de Etiquetas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20978,11 +21014,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Controla a ordem das categorias no Navegador de Tags" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20995,11 +21031,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Especifica colunas para ordenar a lista de livros ao iniciar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -21010,11 +21046,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Controlar a forma como as datas são exibidas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -21049,12 +21085,12 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" "Controla a ordenação de títulos e séries na visualização da biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -21074,12 +21110,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Controla a formatação de título e séries quando utilizados em modelos" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -21099,13 +21135,13 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Determina a lista de palavras consideradas como 'artigos' para frases de " "ordenação" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -21124,11 +21160,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Especifica uma pasta que o Calibre deve conectar ao iniciar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -21141,11 +21177,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Especifica regras de renomeação para Coleções da SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -21216,11 +21252,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Especifica como Coleções da SONY são ordenadas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -21247,12 +21283,12 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Controla como etiquetas são aplicadas ao copiar livros para outra biblioteca" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -21261,20 +21297,20 @@ msgstr "" "adicionar quando adicionar \n" "um livro' são adicionadas ao copiar livros para outa biblbioteca." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Configura o número máximo de etiquetas mostradas por livro no servidor de " "conteúdo." -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Configura campos de metadados personalizados que o servidor de conteúdo irá " "mostrar ou não." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21293,11 +21329,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Configura o número máximo de 'níveis' de ordenação." -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21309,11 +21345,11 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Seleciona se datas são ordenadas usando campos visíveis" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -21324,11 +21360,11 @@ msgstr "" "Verdadeiro para usar apenas\n" "os campos que estão sendo mostrados." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "Especifica qual fonte usar quando gerar uma capa padrão ou cabeçalho" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21336,11 +21372,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Controla o comportamento da lista de livros" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21352,11 +21388,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Língua à ser utilizada na ordenação." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21370,12 +21406,12 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Número de colunas para metadados customizados no diálogo de editar metadados" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21388,11 +21424,11 @@ msgstr "" "estabelecidos utilizando duas\n" "colunas. Se Falso, uma única coluna é utilizada." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Ordem de coluna(s) personalidadas em metadados editáveis" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21404,11 +21440,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "O número de segundos para esperar antes de enviar emails" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21423,11 +21459,11 @@ msgstr "" "reinicialização do\n" "Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Largura e altura máxima para as capas salvas na biblioteca calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -21437,11 +21473,11 @@ msgstr "" "o formato, para caber dentro deste tamanho. Isso previne lentidão\n" "causada por capas muito grandes" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Onde enviar as notícias baixadas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21451,11 +21487,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Em quais interfaces o servidor de conteúdo deveria dar atenção" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21466,11 +21502,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Barra de ferramentas unificada no OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21491,13 +21527,13 @@ msgstr "" "entao ative-a\n" "sobre seu próprio risco!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Salvar arquivo original qualquer convertendo de um formato para o mesmo " "formato" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21510,11 +21546,11 @@ msgstr "" "novamente. Ao configurar\n" "isto para Falso você pode impedir o Calibre de salvar o arquivo original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Número de livros recentemente visualizados para mostrar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -21524,11 +21560,11 @@ msgstr "" "recentemente visualizados. Controle\n" "quantos devem aparecer, aqui." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Mude o tamanho da fonte dos detalhes do livros na interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21541,11 +21577,11 @@ msgstr "" "número positivo\n" "para aumentar ou negativo para diminuir o tamanho da fonte." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Compilar Modelos de Programa de Maneira Geral para Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21565,11 +21601,11 @@ msgstr "" "Padrão: compilar_gpm_modelos = Verdadeiro\n" "Não Compilar: compilar_gpm_modelos = Falso" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index f9c68141e5..cbaa32dd5e 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-03-27 18:21+0000\n" "Last-Translator: Cornel Ionescu \n" "Language-Team: Romanian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2012-06-30 05:00+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:50+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -981,27 +982,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Principal" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Card A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Card B" @@ -1013,7 +1014,7 @@ msgstr "Registrul pentru depanare" msgid "Communicate with Android phones." msgstr "Comunică cu telefoane Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1021,11 +1022,11 @@ msgstr "" "Lista separată prin virgule a directoarelor ce vor fi trimise către " "dispozitiv. Va fi folosit primul dispozitiv identificat." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Comunică cu telefoanele S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Comunică cu tabletele WebOS." @@ -1141,17 +1142,17 @@ msgstr "Actualizez lista de metadate a dispozitivului ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d din %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "finalizat" @@ -1166,7 +1167,7 @@ msgstr "" "Ştergeţi-le folosind aplicaţia iBooks.\n" "Apăsaţi \"Afişează detalii\" pentru o listă." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1174,7 +1175,7 @@ msgstr "" "Anumite coperţi nu au putut fi convertite.\n" "Apăsaţi \"Afişează detalii\" pentru o listă." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1185,24 +1186,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Știri" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Catalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Comunică cu iTunes." @@ -1319,7 +1320,7 @@ msgstr "Comunică cu telefonul Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1362,14 +1363,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunică cu dispozitivul PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Comunică cu dispozitivul PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Comunică cu dispozitivul PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Comunică cu cititorul Infibeam Pi2" @@ -2196,6 +2201,16 @@ msgstr "" msgid "Card A folder" msgstr "Dosarul Cardului A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4159,7 +4174,7 @@ msgstr "MODEL DE EROARE" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nu" @@ -4168,7 +4183,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4181,7 +4196,7 @@ msgstr "Titlu" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" @@ -4205,7 +4220,7 @@ msgid "Comments" msgstr "Comentarii" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4216,7 +4231,7 @@ msgid "Tags" msgstr "Etichete" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4241,7 +4256,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4628,7 +4643,7 @@ msgstr "%s formatul cărţilor nu este acceptat" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Cartea %(sidx)s din %(series)s" @@ -4637,7 +4652,7 @@ msgstr "Cartea %(sidx)s din %(series)s" msgid "HTML TOC generation options." msgstr "Generator de optiuni HTML TOC" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5096,7 +5111,7 @@ msgid "Choose Files" msgstr "Alege fişiere" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Cărți" @@ -5599,11 +5614,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Eşuat" @@ -5629,7 +5644,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5738,7 +5753,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6221,7 +6236,7 @@ msgid "Move to next highlighted match" msgstr "Treci la următoarea potrivire subliniată" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6455,7 +6470,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Caută %s" @@ -6759,7 +6774,7 @@ msgid "No books found" msgstr "Nu au fost găsite cărţi" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Nu aveţi permisiune" @@ -6992,49 +7007,49 @@ msgstr "" msgid "Donate" msgstr "Donează" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Click pentru a deschide" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "lds" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Cartea %(sidx)s din %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Colecții" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Ataşează Coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiază Coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Elimină coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Apăsaţi dublu click pentru a deschide fereastra cu detaliile cărţii." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Cale" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8204,45 +8219,45 @@ msgstr "" "Setaţi metadatele. Fişierul de ieşire va conţine cât mai multe metadate pe " "cât posibil." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Această carte nu are copertă" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Alegeţi coperta pentru " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Nu se poate citi" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Eroare la citirea fișierului" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " nu este o imagine validă" @@ -8300,7 +8315,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8312,7 +8327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Seria:" @@ -8320,7 +8335,7 @@ msgstr "&Seria:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista de serii cunoscute. Puteţi adăuga serii noi." @@ -8649,7 +8664,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "Şte&rge" @@ -9051,39 +9066,39 @@ msgstr "Browser-ul pentru coperţi nu a putut fi încărcat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Nedefinit" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "stele" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Neevaluat(ă)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Setează '%s' la azi" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Înlătură '%s'" @@ -9092,59 +9107,59 @@ msgstr "Înlătură '%s'" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Enumeraţia \"{0}\" conţine o valoare invalidă care va seta modul implicit" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Aplică modificările" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Elimină seria" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Numerotează cărţile în mod automat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Obligă numerele să înceapă cu " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Enumeraţia \"{0}\" conţine valori invalide care nu vor fi afişate în listă" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Elimină toate etichetele" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "etichete de adăugat" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "etichete de eliminat" @@ -9378,14 +9393,14 @@ msgstr "" "funcţioneze. Sunteţi sigur(ă)?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Şablon invalid" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9418,19 +9433,19 @@ msgstr "Foloseşte sortare după autor pentru autor" msgid "Save &template:" msgstr "&Salvează şablonul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Câte cărţi goale?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Câte cărţi goale doriţi să adăugaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Setează autorul pentru noile cărţi:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Resetează autorul la Necunoscut" @@ -9982,7 +9997,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10001,13 +10016,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un element nu poate să fie setat ca nul. Ştergeţi-l" @@ -10096,7 +10111,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Nicio potrivire găsită" @@ -10106,13 +10121,13 @@ msgid "Change Case" msgstr "Schimbă MAJUSCULE/minuscule" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Litere mari" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Litere mici" @@ -10123,13 +10138,13 @@ msgid "Swap Case" msgstr "Interschimbă litere mari cu litere mici" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Doar prima literă cu majusculă" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Începe cu literă mare" @@ -10143,12 +10158,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Numele autorului nu poate conţine caracterul &" @@ -10314,32 +10329,32 @@ msgstr "Caută/Înlocuieşte" msgid "Working" msgstr "Se lucrează" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Caracter potrivit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Expresie regulată" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Câmp înlocuire" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Adaugă la început în câmpul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Adaugă la sfârşit în câmpul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Se editează metadatele pentru %d cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10347,16 +10362,16 @@ msgstr "" "Aplică toate modificările fără a închide această căsuţă de dialog. Această " "operaţie nu poate fi întreruptă sau anulată." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Cartea %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Introduceţi un tip de identificator" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10368,7 +10383,7 @@ msgstr "" "faceţie o copie de siguranţă.

Caută şi înlocuieşte în câmpurile text " "folosind caractere potrivite sau expresii regulate. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10385,7 +10400,7 @@ msgstr "" "trebuie să fie identic. Dacă nu este bifată, textul căutat va potrivi fie cu " "cel cu litere mari, fie mici, fie ambele." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10410,29 +10425,29 @@ msgstr "" "mai multe detalii legate de expresiile regulate Python, în special funcţia " "\"sub\"." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "EROARE ŞABLON S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" "Trebuie specificată o destinaţie atunci când sursa este un câmp compus" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Trebuie specificată o destinaţie a tipului identificator" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Cautare/Înlocuire invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Model de căutare invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10441,25 +10456,25 @@ msgstr "" "Se aplică modificările la %d cărţi.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Şterge Caută/Înlocuieşte salvate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Caută/Înlocuieşte selectat va fi şters. Sigur doriţi să continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Salvează Caută/Înlocuieşte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Nume Caută/Înlocuieşte:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10492,13 +10507,13 @@ msgstr "" "Dickens ar trebui sortat ca şi Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Evaluare:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Evaluarea acestei cărţi. 0-5 stele" @@ -10575,7 +10590,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Data:" @@ -10597,7 +10612,7 @@ msgid "Clear published date" msgstr "Şterge data publicării" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Limbi:" @@ -11800,7 +11815,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Etichete:" @@ -12104,7 +12119,7 @@ msgid "Open Template Editor" msgstr "Deschide Editorul de Şabloane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Editează șablon" @@ -12510,7 +12525,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12757,13 +12772,13 @@ msgstr "Caută o scurtătură după nume" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Nici o potrivire" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Nu s-a găsit nici o scurtătură care să potrivească cu %s" @@ -12834,11 +12849,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "stele" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12856,52 +12871,52 @@ msgstr "Mărime (MB)" msgid "Modified" msgstr "Modificat(ă)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Numele căutat este \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 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:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Permisiune refuzată" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "În bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Marcat pentru ştergere" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -12998,12 +13013,12 @@ msgid "LRF Viewer toolbar" msgstr "Bară de unelte Vizualizator LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Pagina următoare" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Pagina anterioară" @@ -13202,7 +13217,7 @@ msgid "Unhandled exception" msgstr "Excepţie netratată" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13250,7 +13265,7 @@ msgstr "" "modificări înainte de a folosi Gestionează autori. Doriţi să salvaţi " "modificările?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13263,11 +13278,11 @@ msgstr "" "sortare al autorilor. Dacă este colorată în roşu, atunci autorii şi caseta " "aceasta nu coincid." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "S&ortare autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13275,7 +13290,7 @@ msgstr "" " Culoarea verde indică faptul că sortare autor curent se potriveşte cu " "autorul curent" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13284,11 +13299,11 @@ msgstr "" "autorul curent. Nu este nevoie să acţionaţi în nici un mod, dacă aceasta " "este ceea ce doriţi." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Număr:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13299,90 +13314,90 @@ msgstr "" "\n" "Dublu click pentru detalii" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Restaurează %s din original" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Setaţi coperta pentru carte, în formatul selectat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Setaţi metadatele pentru carte, în formatul selectat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Adaugă un format acestei cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Şterge formatul selectat de la această carte" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Alege formate pentru " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Nici un format selectat" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Metadatele nu au putut fi citite" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Caută" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "&Taie" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "&Descarcă coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Generează coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Imagine invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Specificaţi titlul şi autorul" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Copertă invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Etichete modificate" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13391,15 +13406,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Limbă necunoscută" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -13407,11 +13422,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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&D:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13422,38 +13437,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Codul ISBN este invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Codul ISBN este invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "ISBN invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Introduceţi codul ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Editura:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Şterge data" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "&Publicat:" @@ -14965,7 +14980,7 @@ msgid "Never" msgstr "Niciodată" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "După prima literă" @@ -16494,7 +16509,7 @@ msgstr "Această ajustare are valoare implicită" msgid "This tweak has been customized" msgstr "Această ajustare a fost personalizată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16504,12 +16519,12 @@ msgstr "" "instalat. Documentaţia pentru acestea ajustări ar trebui să fie disponibilă " "pe website-ul de unde aţi descărcat extensiile." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Caută o ajustare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16517,11 +16532,11 @@ msgstr "" "A fost găsită o eroare de sintaxă în ajustarea dumneavoastră. Apăsaţi " "butonul Arată detalii pentru mai multe informaţii." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ajustări invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17109,48 +17124,48 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Căutări" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Redenumeşte categoria utilizator" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Nume de căutare duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Numele căutării salvate %s este folosit deja." @@ -17172,13 +17187,13 @@ msgid "Manage Tags" msgstr "Gestionează Etichete" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Gestionează Categorii Utilizator" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Gestionează Căutări Salvate" @@ -17323,105 +17338,105 @@ msgstr "" "Toţi manageri_categorii sunt disponibili dacă apăsaţi click dreapta pe " "elementele din browserul de etichete de mai sus" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Redenumeşte %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Editează sortarea pentru %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Editează legăturile pentru %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Adaugă %s la categoria utilizator" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Copiii %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Şterge căutarea %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Şterge %(item)s din categoria %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Caută tot în afară de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Adaugă subcategoria la %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Şterge categoria utilizator %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Ascunde categoria utilizator %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Arată categoria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Caută cărţi în categoria %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Caută cărţi în afara categoriei %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Gestionează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Arată toate categoriile" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Modifică schema de sub-clasificare" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Prima literă este utilizabilă doar la sortarea după nume" @@ -17709,7 +17724,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opţiuni de personalizare a vizualizatorului" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Reţine ultima mărime a ferestrei folosită" @@ -17954,40 +17969,40 @@ msgstr "&Foaie de stil a utilizatorului" msgid "No results found for:" msgstr "Nu s-a găsit nici un rezultat pentru:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Caută în dicţionar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Du-te la..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Secţiunea următoare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Secţiunea precedentă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Început document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Sfârşit document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Început secţiune" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Sfârşit secţiune" @@ -18097,23 +18112,23 @@ msgstr "Goleşte lista de cărţi vizualizate recent" msgid "Connecting to dict.org to lookup: %s…" msgstr "Se conectează la dict.org pentru a căuta: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Alege carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18122,82 +18137,82 @@ msgstr "" "Mărime font %(which)s\n" "Mărire curentă: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "mai mare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "mai mică" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Nu s-au găsit potriviri pentru: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Se încarcă fluxul..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Se aranjează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Semn de carte #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Adaugă semn de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Introduceţi un titlu pentru semnul de carte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Gestionează semnele de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Se încarcă e-cartea..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nu s-a putut deschide cartea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Opţiuni pentru controlul vizualizatorului cărţilor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să vină în prim " "plan atunci când este pornit." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să pornească pe " "tot ecranul." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Afişează alerta javascript şi mesajele de consolă pe consolă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19147,15 +19162,15 @@ msgstr "" "*** Adăugarea secţiunii \"După Autori\" este necesară pentru formatul de " "ieşire MOBI ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Nici un gen activat nu a fost găsit în catalog.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Nici o carte disponibilă de catalogat" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19173,7 +19188,7 @@ msgstr "" "Selectaţi toate cărţile scrise de '{0}', aplicaţi valoarea corectă Sortare " "Autor în dialogul Editează Metadate, pe urmă reconstruiţi catalogul.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19183,7 +19198,7 @@ msgstr "" "Autor '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19191,7 +19206,7 @@ msgstr "" "Nu s-au găsit cărţi de catalogat.\n" "Verificaţi criteriile \"Cărţi excluse\" din opţiunile cărţii.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Nici o carte disponibilă pentru includerea în catalog" @@ -19297,7 +19312,7 @@ msgstr "" "implicit nu se fac filtrări." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19669,7 +19684,7 @@ msgstr "Afişează informaţia detaliată la ieşire. Folositor pentru depanare" msgid "Error: You must specify a catalog output file" msgstr "Eroare: Trebuie specificat fişierul catalog de ieşire" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19691,7 +19706,7 @@ msgstr "" " \"custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19699,11 +19714,11 @@ msgstr "" "În cazul în care coloana stochează valori multiple, adaugă valoarea " "specificată la cele existente, în loc să le înlocuiască." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Eroare: Trebuie specificate un nume de câmp, IDul şi o valoare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19718,22 +19733,22 @@ msgstr "" " Afişează etichetele coloanei şi IDurile.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Afişează detalii pentru fiecare coloană." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" "Se vor pierde toate datele din coloana: %r. Sigur doriţi să continuaţi " "(y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19750,15 +19765,15 @@ msgstr "" " coloanele disponibile prin comanda \"custom_columns\".\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Nu cere confirmare" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Eroare: Trebuie specificată o etichetă de coloană" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19780,42 +19795,62 @@ msgstr "" " acesta va fi înlocuit.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Eroare: Trebuie specificată o acţiune \"(add|remove|list)\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Nume:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Caută şir:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Eroare: Trebuie specificate un nume şi un şir de căutat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "adăugat" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Eroare: Trebuie specificat un nume" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "şters" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Eroare: Acţiunea %s nu a fost recunoscută, trebuie să fie una dintre: " "\"(add|remove|list)\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19827,12 +19862,12 @@ msgstr "" "Efectuează nişte verificări asupra sistemului de fişiere al bibliotecii. " "Raporturile sunt {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Ieşire în CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19840,7 +19875,7 @@ msgstr "" "Listă de raporturi, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19848,7 +19883,7 @@ msgstr "" "Listă de extensii de ignorat, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19856,11 +19891,11 @@ msgstr "" "Listă de nume de ignorat, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Verificare raport necunoscută" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19886,7 +19921,7 @@ msgstr "" "restaurate vor fi la fel de exacte precum au fost găsite în fişierele OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19894,12 +19929,12 @@ msgstr "" "Efectuează restaurarea. Comanda nu va rula, numai dacă această opţiune este " "specificată." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Trebuie furnizată opţiunea %s pentru a efectua restaurarea" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19911,7 +19946,7 @@ msgstr "" "Produce un raport cu informaţiile categoriilor din baza de date. Informaţia\n" "este echivalentă cu ceea ce este afişat în panoul etichetelor.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19919,7 +19954,7 @@ msgstr "" "Arată numai numărul total de elemente dintr-o categorie în loc de câte " "elemente de fiecare fel sunt în categorie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19927,7 +19962,7 @@ msgstr "" "Caracterul folosit pentru valorile categoriilor în mod CVS. Implicit, " "caracterul este ghilimele (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19935,17 +19970,17 @@ msgstr "" "Listă cu nume de căutat a categoriilor, separate prin virgule.\n" "Implicit: toate" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Şirul folosit pentru separarea câmpurilor în mod CSV. Implicit, şirul este " "virgula (,)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ELEMENTE din CATEGORIE" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19993,17 +20028,17 @@ msgstr "" msgid "creating custom column " msgstr "se creează coloană personalizată " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Se copiază %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Se compactează baza de date" @@ -20466,11 +20501,11 @@ msgstr "" "Reîncarcă automat serverul atunci când codul sursă este schimbat. Poate să " "nu funcţioneze în toate instanţele." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Schimbă la interfaţa completă (non-mobilă)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -21999,6 +22034,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22021,11 +22057,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Adaugă un separator după completarea numelui autorului." -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22034,11 +22070,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algoritm de sortare nume autori" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22061,11 +22097,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Împarte numele autorilor multipli" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22075,11 +22111,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Foloseşte sortare autor în Browserul de Etichete" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22098,14 +22134,14 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Ordine de sortare pentru completare: alege dacă se schimbă din lexicografic " "în ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22118,11 +22154,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Controlează partiţionarea Browserului de Etichete" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22150,11 +22186,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22167,11 +22203,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Specifică coloanele care sortează lista de cărţi la pornire" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22182,11 +22218,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Controlează modul în care data este afişată" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22221,11 +22257,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Controlează sortarea titlurilor şi seriilor în afişarea bibliotecii" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22245,12 +22281,12 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Controlează formatarea titlurilor şi seriilor la folosirea în şabloane" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22270,13 +22306,13 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Specifică lista de cuvinte considerate \"articole\" pentru şirurile de " "sortare" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22295,12 +22331,12 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" "Specifică un director la care calibre ar trebui să se conecteze la pornire" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22313,11 +22349,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Specifică regulile de redenumire pentru colecţiile SONY." -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22388,11 +22424,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Specifică modul în care colecţiile SONY sunt sortate." -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22419,13 +22455,13 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Controlează cum tag-urile sunt aplicate atunci când cărţile sunt copiate " "într-o altă bibliotecă." -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22434,20 +22470,20 @@ msgstr "" "\"Etichete de adăugat la adăugarea unei cărţi\" sunt adăugate\n" "atunci când se copiază cărţile într-o altă bibliotecă" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Stabiliţi numărul maxim de tag-uri care vor fi vizibile per carte în " "serverul de conţinut." -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Stabiliţi câmpurile de metadate pe care serverul de conţinut le va afişa sau " "nu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22483,11 +22519,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Stabiliţi numărul maxim de 'nivele' de sortare." -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -22509,11 +22545,11 @@ msgstr "" "sistemului,\n" "reduceţi valoarea acestei ajustări." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Alegeţi dacă data este sortată folosind câmpurile vizibile" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -22523,11 +22559,11 @@ msgstr "" "folosite, indiferent de ce este afişat. Setaţi această opţiune pe\n" "\"Adevărat\" pentru a folosi doar câmpurile care sunt afişate." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -22535,11 +22571,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Controlul comportamentului al listei de cărţi." -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -22559,11 +22595,11 @@ msgstr "" "De asemena se poate controla dacă lista de cărţi se parcurge\n" "orizontal pe coloană sau pe pixel. Implicit este pe coloană." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Limba folosită pentru sortări." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -22590,13 +22626,13 @@ msgstr "" "Example: locale_for_sorting = 'nb' -- sortează folosind regulile limbii " "norvegiene." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Numărul de coloane pentru metadatele customizate în dialogul de editare a " "metadatelor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -22608,11 +22644,11 @@ msgstr "" "Dacă este Adevărat, atunci câmpurile sunt aranjate folosind două\n" "coloane. Dacă este Fals, o singură coloană este folosită." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -22624,12 +22660,12 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" "Timpul (în secunde) de aşteptare înainte de trimiterea e-mail-urilor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -22643,13 +22679,13 @@ msgstr "" "controlul serverului SPAM să pornească, astfel e-mail-urile nu mai sunt\n" "trimise. Modificările vor avea efect doar după repornirea calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Lăţimea şi înălţimea maximă pentru coperţi a fost salvată în biblioteca " "calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -22659,11 +22695,11 @@ msgstr "" "potrivească în această mărime. Acest lucru se întâmplă pentru a\n" "preveni încetinirile cauzate de coperţile foarte mari." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Unde să transmiteţi ştirile descărcate" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -22681,11 +22717,11 @@ msgstr "" "specificată,\n" "fişierele vor fi trimise în locaţia cu cel mai mult spaţiu disponibil." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Ce interfeţe ar trebui să asculte server-ului de conţinut" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -22701,11 +22737,11 @@ msgstr "" "maşina locală, sau la ':' să asculte de toate conexiunile IPv6 şi IPv4 " "venite (acestă opţiune poate să nu funcţioneze pe toate sistemele de operare)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Bară de meniu unificată (OS X)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -22725,13 +22761,13 @@ msgstr "" "disfuncții în anumite configurații. Activați opțiunea pe riscul " "dumneavoastră!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Salvează fişierul original la convertirea din acelaşi format în acelaşi " "format" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22746,22 +22782,22 @@ msgstr "" "opţiune\n" "pe Fals, puteţi preveni calibre de la salvarea fişierului original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22769,11 +22805,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22785,11 +22821,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index f69b0ca77d..654b0dc412 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-30 12:50+0000\n" "Last-Translator: Baz <_baz_@rambler.ru>\n" "Language-Team: American English \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-01 04:39+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:50+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -31,8 +31,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -105,7 +105,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -126,9 +127,9 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -157,30 +158,30 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -192,15 +193,15 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -964,27 +965,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Основная" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Карта 1" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Карта 2" @@ -996,7 +997,7 @@ msgstr "Журнал ошибок" msgid "Communicate with Android phones." msgstr "Соединиться с Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1004,11 +1005,11 @@ msgstr "" "Разделённый запятаями список директории для отправки e-books на это " "устройство. Будет использовано первое в списке устройство" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Соединиться с телефоном S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Соединиться с WebOS планшетом" @@ -1125,17 +1126,17 @@ msgstr "Обновление списка метаданных устройст #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d из %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Готово" @@ -1150,7 +1151,7 @@ msgstr "" "Удаление с помощью приложения iBooks.\n" "Нажмите кнопку \"Показать детали\" что бы увидеть список." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1158,7 +1159,7 @@ msgstr "" "Некоторые обложки не могут быть преобразованы.\n" "Нажмите кнопку \"Показать детали\" что бы увидеть список." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1169,24 +1170,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новости" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Соединиться с iTunes" @@ -1303,7 +1304,7 @@ msgstr "Соединиться со смартфоном Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1346,14 +1347,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Установить связь с PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Установить связь с PocketBook 360+" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Установить связь с PocketBook 701." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Соединиться с читалкой Infibeam Pi2." @@ -2188,6 +2193,16 @@ msgstr "" msgid "Card A folder" msgstr "Папка карты А" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4168,7 +4183,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Нет" @@ -4177,7 +4192,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4190,7 +4205,7 @@ msgstr "Заголовок" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(ы)" @@ -4214,7 +4229,7 @@ msgid "Comments" msgstr "Комментарии" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4225,7 +4240,7 @@ msgid "Tags" msgstr "Теги" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4250,7 +4265,7 @@ msgid "Timestamp" msgstr "Временная метка" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4635,7 +4650,7 @@ msgstr "%s формат книг не поддерживается" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s из %(series)s" @@ -4644,7 +4659,7 @@ msgstr "Книга %(sidx)s из %(series)s" msgid "HTML TOC generation options." msgstr "Варианты создания HTML оглавления" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5095,7 +5110,7 @@ msgid "Choose Files" msgstr "Выберите файлы" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Книги" @@ -5601,11 +5616,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Неудалось" @@ -5629,7 +5644,7 @@ msgstr "Файлы в вашей библиотеке соответствуют #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5743,7 +5758,7 @@ msgstr "" "Разделитель настраивается в разделе Предпочтения->Добавление книг->Авто " "объединение." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6218,7 +6233,7 @@ msgid "Move to next highlighted match" msgstr "Перейти к следующему выделеному совпадению" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "Н" @@ -6451,7 +6466,7 @@ msgid "this book" msgstr "эта книга" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Искать %s" @@ -6784,7 +6799,7 @@ msgid "No books found" msgstr "Книги не найдены" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Нет разрешений" @@ -7014,49 +7029,49 @@ msgstr "Добавлено %(num)d книг автоматически из %(sr msgid "Donate" msgstr "Пожертвовать" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Щелкните, чтобы открыть" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Id" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s из %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Коллекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Вставить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Копировать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Удалить Обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Двойной клик откроет окно с описанием книги" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Путь" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8232,45 +8247,45 @@ msgstr "" "Записать метаданные. Выходной файл будет содержать максимум метаданных, " "насколько это возможно." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "У книги нет обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Выбрать обложку " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Не читается" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "У вас нет разрешения на чтение этого файла: " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Ошибка чтения файла" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

Ошибка при чтении файла:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " неверное изображение" @@ -8326,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8337,7 +8352,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "Серия:" @@ -8345,7 +8360,7 @@ msgstr "Серия:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Список известных серий. Вы можете добовлять новые серии." @@ -8686,7 +8701,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Удалить" @@ -9093,39 +9108,39 @@ msgstr "Не могу загрузить просмотрщик обложек" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Не определено" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "звезд(а)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Без оценки" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Установить '%s' на сегодня" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Очистить '%s'" @@ -9134,11 +9149,11 @@ msgstr "Очистить '%s'" msgid "Open Item Editor" msgstr "Открыть редактор элемента" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Значения изменены" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9146,11 +9161,11 @@ msgstr "" "Вы изменили значения. В процессе использования редактора, вы должны принять " "или отклонить эти изменения. Применить изменения?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " индекс:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -9158,23 +9173,23 @@ msgstr "" "Перечисление \"{0}\" содержит неверное значение, которое будет установлено " "по умолчанию." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Применить изменения" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Удалить серии" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Автоматически нумеровать книги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Задать начало нумрации с " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -9182,15 +9197,15 @@ msgstr "" "Перечисление \"{0}\" содержит неверные значения, которое не появятся на " "странице." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Удалить все тэги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "тэги для добавления" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "метки для удаления" @@ -9423,14 +9438,14 @@ msgstr "" "Если вы отправите эти форматы {1}, они могут не работать. Вы уверены?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Неверный шаблон" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9462,19 +9477,19 @@ msgstr "Использовать сортировочное имя автора msgid "Save &template:" msgstr "Сохранить &шаблон" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Сколько пустых книг?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Сколько пустых книг должно быть добавлено?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Для новых книг установить автора:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Изменить автора на 'Неизвестно'" @@ -10010,7 +10025,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -10029,13 +10044,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Элемент не может быть пустым. Вместо этого удалите его." @@ -10124,7 +10139,7 @@ msgstr "Ссылка" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Совпадений не найдено" @@ -10134,13 +10149,13 @@ msgid "Change Case" msgstr "Изменить регистр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Верхний регистр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Нижний регистр" @@ -10151,13 +10166,13 @@ msgid "Swap Case" msgstr "Инвертировать регистр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Все первые буквы заглавные" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Первая буква заглавная" @@ -10171,12 +10186,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Имена авторов не могут содержать символ &." @@ -10341,32 +10356,32 @@ msgstr "Поиск/Замена" msgid "Working" msgstr "Работа" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Замена текста" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Регулярное выражение" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Заменить поле" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Добавить в начале поля" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Добавить в конце поля" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Редактирование мета-информации для %d книг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10374,16 +10389,16 @@ msgstr "" "Сразу сделать все изменения без закрытия диалогового окна. Эта операция не " "может быть отменена" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Книга %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Введите тип идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10396,7 +10411,7 @@ msgstr "" "замена в текстовых полях с помощью простой замены текста или регулярных " "выражений. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10412,7 +10427,7 @@ msgstr "" "он выключен, то в тексте для поиска большие и малые буквы будут учитываться " "одинаково." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10436,28 +10451,28 @@ msgstr "" " это руководство что " "бы узнать больше об регулярных выражениях и в частности о подвыражениях." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ОШИБКА ШАБЛОНА ПОИСКА/ЗАМЕНЫ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Вы должны определить конечное поле когда источник составной" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Вы должны определить конечный тип идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Поиск/Замена недопустимы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Поисковый паттерн недопустим: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10466,27 +10481,27 @@ msgstr "" "Применения изменений к %d книгам.\n" "Этап {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Удалить сохраненные поиск / замена" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Выбранный сохранённый поиск/замена будет удалён. Вы действительно хотите это " "сделать?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Сохранить поиск/замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Имя поиска/замены" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10519,13 +10534,13 @@ msgstr "" "будет сортироваться, как Дикенс, Чарлз." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "Оценка:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Оценка этой книги. 0-5 звезды" @@ -10599,7 +10614,7 @@ msgid "&Force numbers to start with:" msgstr "&Задать начало нумрации с:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Дата:" @@ -10621,7 +10636,7 @@ msgid "Clear published date" msgstr "Очистить дату публикации" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Языки" @@ -11824,7 +11839,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "&Теги:" @@ -12126,7 +12141,7 @@ msgid "Open Template Editor" msgstr "Открыть редактор шаблонов" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Изменить шаблон" @@ -12529,7 +12544,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12774,13 +12789,13 @@ msgstr "Искать ярлык по имени" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Нет совпадений" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Не удалось найти похожих ярлыков %s" @@ -12852,11 +12867,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "звезды" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Д" @@ -12874,55 +12889,55 @@ msgstr "Размер (МБ)" msgid "Modified" msgstr "Изменена" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Имя для поиска/просмотра: \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "UUID книг \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Доступ запрещён" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Не удалось установить дату" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" "Не удалось внести данные. Нажмите \"Показать подробности\" что бы узнать " "почему." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "В Библиотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Размер" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Отмечено для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -13019,12 +13034,12 @@ msgid "LRF Viewer toolbar" msgstr "Панель промотра LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Следующая страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Предыдущая страница" @@ -13222,7 +13237,7 @@ msgid "Unhandled exception" msgstr "Необработанное прерывание:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13268,7 +13283,7 @@ msgstr "" "Вы изменили авторов этой книги. Следует сохранить эти изменения перед " "использованием «Управления авторами». Вы хотите сохранить эти изменения?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13280,11 +13295,11 @@ msgstr "" "Если поле окрашено в зелёный, то текст совпадает с именем автора. Если оно " "красное, то автор(ы) и этот текст не совпадают." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Сортировочное имя автора:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13292,7 +13307,7 @@ msgstr "" " Зелёный цвет показывает что текущее имя автора совпадает с сортировочным " "именем автора." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13300,11 +13315,11 @@ msgstr "" " Красный цвет предупреждает о том, что текущее имя автора не совпадает с " "сортировочным именем автора." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Номер:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13315,90 +13330,90 @@ msgstr "" "\n" "Дважды щелкните, чтобы посмотреть" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Восстановить %s из оригинала" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Установить обложку выбранного формата" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Установить метаданные для книги из выбранного формата" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Добавить формат к этой книге" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Удалить выбранный формат из этой книги" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Выберите форматы для " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "Нет разрешений для чтения следующих файлов:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Не выбран формат" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Не могу прочесть метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "Не могу прочесть метаданные из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "В&ыбрать" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "Об&резать" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Загрузить о&бложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "С&генерировать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Не допустимое изображение" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Укажите заглавие и автора" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "Нужно указать заглавие и автора перед созданием обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Недопустимая обложка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "Не удалось изменить обложку, неверное изображение." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Изменены теги" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13406,15 +13421,15 @@ msgstr "" "Вы изменили теги. Чтобы использовать редактор тегов, нужно либо отменить, " "либо применить эти изменения. Применить изменения?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "Список языков данной книги через запятую" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Неизвестный язык" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -13422,11 +13437,11 @@ msgstr[0] "Язык %s не распознан" msgstr[1] "Языки %s не распознаны" msgstr[2] "Языки %s не распознаны" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "Идентификаторы:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13437,38 +13452,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Это корректный номер ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Это не корректный номер ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Неправильный ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Введите ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "Вы указали неправильный ISBN. Попробуйте снова." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Издатель:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Очистить дату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "И&здана:" @@ -14986,7 +15001,7 @@ msgid "Never" msgstr "Никогда" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "По первой букве" @@ -16538,7 +16553,7 @@ msgstr "Эта настройка имеет значение по умолча msgid "This tweak has been customized" msgstr "Эта настройка была изменена" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16548,12 +16563,12 @@ msgstr "" "которые вы установили. Описание этих настроек должно быть доступно на сайте " "с которого вы скачили плагины." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Поиск настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16561,11 +16576,11 @@ msgstr "" "В вашей настройке синтаксическая ошибка. Нажмите кнопку \"показать " "подробности\" что бы получить больше информации." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Неверные настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17149,45 +17164,45 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Имя выражения поиска \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Поиски" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Переименовать пользовательскую категорию" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Вы не можете использовать точки в имени при переименовании пользовательских " "категорий." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "Имя %s уже используется" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Скопировать имя поиска" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Имя сохранённого поиска %s уже используется." @@ -17209,13 +17224,13 @@ msgid "Manage Tags" msgstr "Управление тэгами" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Управление пользовательскими категориями" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Управление сохранёнными поисками" @@ -17358,105 +17373,105 @@ msgstr "" "Все менеджеры категорий доступны при нажатии правой кнопкой на элементе в " "меню тегов выше" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Переименовать %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Удалить %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Редактировать сортировку для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Редактировать ссылку для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Добавить %s в пользовательские категории" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Дочерний для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Удалить поиск %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Удалить %(item)s из категории %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Искать всё кроме %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Добавить подкатегорию в %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Удалить пользовательскую категорию %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Скрыть категорию %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Показать категорию" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Искать книги в категории %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Искать книги НЕ в категории %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Управление %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Показать все категории" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Сменить схему подкатегорий" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Отключено" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" "Первая буква может использоваться только тогда, когда сортировка по именам" @@ -17762,7 +17777,7 @@ msgid "Options to customize the ebook viewer" msgstr "Параметры для настройки просмотра книг" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Запомнить последний использованный размер окна" @@ -18011,40 +18026,40 @@ msgstr "Пользовательская &таблица стилей" msgid "No results found for:" msgstr "Не найдено ничего для:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "Найти в словаре" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "Найти ещё" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Перейти..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Следующий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Предыдущий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Начало документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Конец документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Начало раздела" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Конец раздела" @@ -18159,23 +18174,23 @@ msgstr "Очистить список последных открытых кни msgid "Connecting to dict.org to lookup: %s…" msgstr "Соединение с dict.org для поиска: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Нет такого адреса" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "Адреса, указанного в этом элементе, не существует." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18184,74 +18199,74 @@ msgstr "" "Сделать размер шрифта %(which)s\n" "Текущее увеличение: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "больше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "меньше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Закладка #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Введите название закладки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Управление закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Настройки управления просмотром книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Если указано, окно вьювера будт пытаться всплыть наверх при открытии." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Если указано, окне просмотра будет открыто во весь экран при запуске." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Выводить предупреждения javascript и консольные сообщения в консоли" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18259,7 +18274,7 @@ msgstr "" "Позиция на которой открыта определённая книга. Позиция отображается в " "верхнем левом углу просмотрщика." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19206,15 +19221,15 @@ msgstr "" "\n" "*** Добавление раздела 'По Авторам', требуемого для вывода MOBI ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "В каталоге не найдено выделенных жанров.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Нет книг, доступных в каталог" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19232,7 +19247,7 @@ msgstr "" "Выберите все книги '{0}', примените корректное Сортировочное имя автора в " "диалоге редактирования метаданных и перестройте каталог.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19242,7 +19257,7 @@ msgstr "" "Author '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19250,7 +19265,7 @@ msgstr "" "Не найдено книг в каталоге.\n" "Проверьте фильтр \"Исключаемые книги\" в настройках.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Нет книг, доступных для включения в каталог" @@ -19356,7 +19371,7 @@ msgstr "" "фильтровать." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19742,7 +19757,7 @@ msgstr "Показать детальную информацию. Использ msgid "Error: You must specify a catalog output file" msgstr "Ошибка: Вы должны указать каталог выходного файла" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19763,7 +19778,7 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19771,11 +19786,11 @@ msgstr "" "Если столбец содержит несколько значений, добавить указанное значение к " "существующим, а не заменять их." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Ошибка: Вы должны указать имя поля, идентификатор и значение" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19790,20 +19805,20 @@ msgstr "" "идентификаторы.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Показать подробности для каждой колонки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Вы потеряете всю информацию в колонке: %r. Вы уверены (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "д" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19820,15 +19835,15 @@ msgstr "" "custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Не запрашивать подтверждения" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Ошибка: Вы должны указать заголовок столбца" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19850,44 +19865,64 @@ msgstr "" " он будет перемещён.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" "Ошибка: Вы должны определить действие " "(добавить(add)|удалить(remove)|список(list))" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Название:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Строка поиска:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Ошибка: Вы должны указать имя и строку поиска" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "добавлено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Ошибка: Вы должны указать имя" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "удалено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Ошибка: Действие %s не распознано, должно быть одно из: " "(добавить(add)|удалить(remove)|список(list))" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19899,12 +19934,12 @@ msgstr "" "Выполняет некоторые проверки файловой системы представляющей библиотеку. " "Отчёты {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Вывод в CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19912,7 +19947,7 @@ msgstr "" "Разделённый запятыми список отчётов.\n" "По умолчанию: все (all)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19920,7 +19955,7 @@ msgstr "" "Разделённый запятыми список игнорируемых расширений.\n" "По умолчанию: все (all)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19928,11 +19963,11 @@ msgstr "" "Разделённый запятыми список игнорируемых названий.\n" "По умолчанию: все (all)." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Неизвестная отметка отчёта" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19959,7 +19994,7 @@ msgstr "" "полностью зависеть от того, что будет найдено в файлах OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19967,12 +20002,12 @@ msgstr "" "Действительно сделать восстановление. Команда не запустится пока эта опция " "не определена." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Вы должны указать опцию %s что бы произвести восстановление" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19984,7 +20019,7 @@ msgstr "" "Генерирует отчёт по категориям в базе данных. \n" "Информация соответствует той, что отображается в панели тэгов.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19992,7 +20027,7 @@ msgstr "" "Выводить только общее число записей в категории вместо подсчёта по каждому " "элементу." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20000,7 +20035,7 @@ msgstr "" "Символ который ставится за значением категории в CSV режиме. По умолчанию " "это кавычка (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20008,17 +20043,17 @@ msgstr "" "Разделённый запятыми список поисковых имён категории.\n" "По умолчанию: все (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Строка используемая для разделения полей в CSV режиме. По умолчанию это " "запятая." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ЭЛЕМЕНТЫ КАТЕГОРИИ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20065,17 +20100,17 @@ msgstr "восстановлены настройки " msgid "creating custom column " msgstr "создание пользовательских столбцов " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -20527,11 +20562,11 @@ msgstr "" "Автоматический перезапуск сервера при изменении исходного кода. Может " "работать не во всех средах." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Переключать в полный интерфейс (не мобильный интерфейс)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22157,6 +22192,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22178,51 +22214,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"Алгоритм используется для назначения книге, добавленной в существующую " -"серию, номера серии.\n" -"Новые номера серии, назначенные этим дополнением, всегда имеют целочисленные " -"значения, кроме\n" -"тех случаев, когда указана не целочисленная константа.\n" -"Возможные значения:\n" -"next - Первое доступное целое, большее, чем самое большое из существующих " -"чисел\n" -"first_free - Первое доступное целое больше нуля\n" -"next_free - Первое доступное целое, большее, чем самое маленькое из " -"существующих чисел\n" -"last_free - Первое доступное целое, меньшее, чем самое большое из " -"существующих чисел\n" -"Если не найдено свободного номера, то возвращается существующее " -"максимальное+1\n" -"const - Всегда назначает номер 1\n" -"число - Всегда назначает это число. Число не в кавычках. Помните, что 0.0 " -"тут можно использовать .\n" -"Примеры:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Установите use_series_auto_increment_tweak_when_importing равным True для \n" -"использования указанных значений при иморте/добавлении книг. Если эту " -"настройку \n" -"установить равной False (по умолчанию), то номер серии будет установлен " -"равным 1 \n" -"если это прямо не указано при импорте. Если установлено True, то номера " -"серий будут \n" -"устанавливаться по настройке series_index_auto_increment.\n" -"Помните, что опция use_series_auto_increment_tweak_when_importing " -"используется только \n" -"когда значение не указано при импорте. Если импортирующее регулярное " -"выражение даёт \n" -"значение для номера_серии, или если вы загрузите метаданные из книги и " -"импортирующая \n" -"функция найдёт это значение, то оно будет использоваться независимо от " -"настроек." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Добавить разделитель после имени автора" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22235,11 +22232,11 @@ msgstr "" "конечной операции для авторов.\n" "Может быть только True или False (Да или Нет)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Алгоритм получения сортировочного имени автора" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22262,11 +22259,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Разделение нескольких имен автора" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22282,11 +22279,11 @@ msgstr "" "указанное регулярное выражение совпадает.\n" "По умолчанию: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Использовать сортировочное имя автора в обозревателе тэгов" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22322,14 +22319,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Конечный порядок сортировки: выберите когда меняется с лексикографического " "на ASCII-подобный." -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22351,11 +22348,11 @@ msgstr "" "Установите значение выше нуля для включения ASCII сортировки при плохой \n" "производительности." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Управление группировкой в обозревателе тэгов" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22402,11 +22399,11 @@ msgstr "" "шаблоне.\n" "Ничего плохого если оставить его там, даже если нет обратного слеша." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Настроить порядок категорий в обозревателе тэгов" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22428,11 +22425,11 @@ msgstr "" "Пример: tag_browser_category_order = {'series':1, 'tags':2, '*':3}\n" "возвращает по порядку серии, тэги, всё остальное в порядке по умолчанию." -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Укажите столбцы для сортировки списка книг при запуске" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22450,11 +22447,11 @@ msgstr "" "Например, установите [('authors',0),('title',0)] для сортировки по заголовку " "в авторах." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Настройка отображения дат" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22521,11 +22518,11 @@ msgstr "" "если не указано, то временная метка по умолчанию: dd MMM yyyy\n" "last_modified_display_format если не указано: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Сортировка заголовков и серий при отображении библиотеки" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22560,12 +22557,12 @@ msgstr "" "Что бы изменить сортировку достаточно двойного нажатия на заголовке \n" "и затем \"вернуться\", не применяя ничего." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Управлять форматированием заголовков и серий при использовании шаблонов" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22604,12 +22601,12 @@ msgstr "" "Помните, что функция форматирования raw_field вернёт основное значение для \n" "заголовка и серий независимо от этой настройки." -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Установите список слов считающихся \"разделами\" при сортировке строк" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22643,11 +22640,11 @@ msgstr "" "title_sort_articles \n" "игнорируется (сейчас только по традиции)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Папка к которой calibre подключается при запуске" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22668,11 +22665,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Укажите правила переименования для сборников SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22743,11 +22740,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Укажите как коллекция SONY сортируется" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22774,13 +22771,13 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Управляет тем, как применяются теги во время копирования книг в другую " "библиотеку" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22788,19 +22785,19 @@ msgstr "" "Установите это равным True, что бы тэги, в 'Тэги добавляемые с книгой', \n" "переносились при копировании книги в другую библиотеку." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Задайте максимальное количество тегов, которые будут показаны для каждой " "книги на контент сервере" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Отображать или не отображать поля пользовательских метаданных на сервере" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22836,11 +22833,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Максимальное количество уровней ('levels') сортировки" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -22860,11 +22857,11 @@ msgstr "" "многоуровневой сортировке и заметили замедление работы, то уменьшите\n" " значение этой настройки." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Будут ли даты сортироваться по видимым полям" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -22874,13 +22871,13 @@ msgstr "" "используются, даже если не отображаются. Установите эту настройку \n" "равной True что бы использовать только те поля, что видны." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Шрифт используемый при создании обложки по умолчанию или титульного " "изображения" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -22892,11 +22889,11 @@ msgstr "" "Полезно если шрифт по умолчанию (Liberation Serif) не содержит символов " "подходящих для книг в вашей библиотеке." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Управление поведением списка книг" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -22917,11 +22914,11 @@ msgstr "" "Вы так же можете управлять тем, как прокручивается список книг по \n" "горизонтали: по столбцам или по пикселям. По умлчанию по столбцам." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Язык, используемый при сортировке." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -22949,13 +22946,13 @@ msgstr "" "Example: locale_for_sorting = 'fr' -- сортировать по правилам Французского.\n" "Example: locale_for_sorting = 'nb' -- сортировать по правилам Норвежского." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Количество столбцов для пользовательских метаданных в диалоговом окне " "редактирования метаданных" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -22968,11 +22965,11 @@ msgstr "" "расположены в 2\n" "столбца. Если False, то один столбец." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Порядок пользовательских столбцов при редактировании метаданных" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -22991,11 +22988,11 @@ msgstr "" "Введите разделённый запятыми список имён поля подстановки, как в \n" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Количество секунд между отправлением емэйлов." -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23013,11 +23010,11 @@ msgstr "" "перезапуска\n" "calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Максимальная ширина и высота обложек книг в calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23027,11 +23024,11 @@ msgstr "" "укладываясь в этот размер. Это предотвращает замедление работы из-за\n" "больших обложек" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Куда отправлять скачаные новости" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23050,11 +23047,11 @@ msgstr "" "места там, куда файлы отправляются, они будут направлены по адресу \n" "с наибольшим запасом места." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Какие интерфейся должны прослушиваться сервером" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23071,11 +23068,11 @@ msgstr "" "на '::' чтобы слушать все входящие IPv6 и IPv4 соединений (это может\n" "работать не на всех операционных системах)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Единая панель инструментов на OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23093,13 +23090,13 @@ msgstr "" "сравнению с той, которая должна быть и это вызывает другие случайные \n" "ошибки на некоторых системах, поэтому включайте эту опцию на свой риск!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Сохранить оригинальный файл при преобразовании из текущего формата в тот же " "формат" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23112,11 +23109,11 @@ msgstr "" "и запустить снова. При установке этой настройки равной False вы можете \n" "предотвратить от сохранения оригинальный файл." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Количество последних просмотренных книг" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23126,11 +23123,11 @@ msgstr "" "недавно просмотренных книг. Эта настройка управляет тем, как много \n" "книг там отображается." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Размер шрифта в инфорации о книге" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23143,11 +23140,11 @@ msgstr "" "Установите положительное или отриццательное число для увеличения или \n" "уменьшения размера шрифта." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Собирать шаблоны Основного Режима Программы" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23167,11 +23164,11 @@ msgstr "" "По умолчанию: compile_gpm_templates = True\n" "Не собирать: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "Формат по умолчанию при использовании функции Настройки" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23197,3 +23194,79 @@ msgstr "" "default_tweak_format = None (Использовать формат вывода)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "Алгоритм используется для назначения книге, добавленной в существующую " +#~ "серию, номера серии.\n" +#~ "Новые номера серии, назначенные этим дополнением, всегда имеют целочисленные " +#~ "значения, кроме\n" +#~ "тех случаев, когда указана не целочисленная константа.\n" +#~ "Возможные значения:\n" +#~ "next - Первое доступное целое, большее, чем самое большое из существующих " +#~ "чисел\n" +#~ "first_free - Первое доступное целое больше нуля\n" +#~ "next_free - Первое доступное целое, большее, чем самое маленькое из " +#~ "существующих чисел\n" +#~ "last_free - Первое доступное целое, меньшее, чем самое большое из " +#~ "существующих чисел\n" +#~ "Если не найдено свободного номера, то возвращается существующее " +#~ "максимальное+1\n" +#~ "const - Всегда назначает номер 1\n" +#~ "число - Всегда назначает это число. Число не в кавычках. Помните, что 0.0 " +#~ "тут можно использовать .\n" +#~ "Примеры:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Установите use_series_auto_increment_tweak_when_importing равным True для \n" +#~ "использования указанных значений при иморте/добавлении книг. Если эту " +#~ "настройку \n" +#~ "установить равной False (по умолчанию), то номер серии будет установлен " +#~ "равным 1 \n" +#~ "если это прямо не указано при импорте. Если установлено True, то номера " +#~ "серий будут \n" +#~ "устанавливаться по настройке series_index_auto_increment.\n" +#~ "Помните, что опция use_series_auto_increment_tweak_when_importing " +#~ "используется только \n" +#~ "когда значение не указано при импорте. Если импортирующее регулярное " +#~ "выражение даёт \n" +#~ "значение для номера_серии, или если вы загрузите метаданные из книги и " +#~ "импортирующая \n" +#~ "функция найдёт это значение, то оно будет использоваться независимо от " +#~ "настроек." diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 6ac9ebfced..bb9f060713 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:02+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:52+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 6d7ed448c4..e67a0c0a85 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:51+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index d36bca6886..e29a2d4cd1 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-31 10:38+0000\n" "Last-Translator: Michal Kaliňák \n" "Language-Team: Slovak \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:51+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -954,27 +955,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Áno" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Základné" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Karta A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Karta B" @@ -986,7 +987,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Komunikácia s telefónmi Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +995,11 @@ msgstr "" "Čiarkou oddelený zoznam adresárov na poslanie e-knihy do zariadení. Prvý " "existujúci bude použitý" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Komunikácia s telefónmi S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Komunikácia s tabletmi WebOS." @@ -1114,17 +1115,17 @@ msgstr "Aktualizácia zoznamu metadát zariadenia.." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d z %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "dokončené" @@ -1139,7 +1140,7 @@ msgstr "" "Zmazané cez iBooks aplikáciu.\n" "Zoznam po kliknutí na \"Zobraziť podrobnosti\"." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1147,7 +1148,7 @@ msgstr "" "Niektoré obálky nemôžu byť skonvertované.\n" "Zoznam po kliknutí na \"Zobraziť podrobnosti\"." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1158,24 +1159,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novinky" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalóg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Komunikácia s iTunes." @@ -1292,7 +1293,7 @@ msgstr "Komunikácia so smartfónom Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1335,14 +1336,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Komunikácia s čítačkou PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Komunikácia s čítačkou PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Komunikácia s PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Komunikácia s čítačkou Infibeam Pi2." @@ -2166,6 +2171,16 @@ msgstr "" msgid "Card A folder" msgstr "Priečinok karty A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4107,7 +4122,7 @@ msgstr "CHYBA ŠABLÓNY" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nie" @@ -4116,7 +4131,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4129,7 +4144,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(i)" @@ -4153,7 +4168,7 @@ msgid "Comments" msgstr "Poznámky" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4164,7 +4179,7 @@ msgid "Tags" msgstr "Značky" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4189,7 +4204,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4574,7 +4589,7 @@ msgstr "Elektronické knihy vo formáte %s nie sú podporované" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Kniha %(sidx)s z %(series)s" @@ -4583,7 +4598,7 @@ msgstr "Kniha %(sidx)s z %(series)s" msgid "HTML TOC generation options." msgstr "Voľby generovania HTML obsahu" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5028,7 +5043,7 @@ msgid "Choose Files" msgstr "Vybrať súbory" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Knihy" @@ -5529,11 +5544,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Zlyhalo" @@ -5557,7 +5572,7 @@ msgstr "Súbory vo Vašej knižnici súhlasia s informáciami v databáze." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5666,7 +5681,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6139,7 +6154,7 @@ msgid "Move to next highlighted match" msgstr "Presunúť na ďalšiu zvýraznenú zhodu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -6374,7 +6389,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Hľadať %s" @@ -6693,7 +6708,7 @@ msgid "No books found" msgstr "Žiadne knihy nenájdené" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Bezoprávnenia" @@ -6922,49 +6937,49 @@ msgstr "Automaticky pridaných %(num)d kníh(y) z %(src)s" msgid "Donate" msgstr "Prispejte" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Kliknite na otvorenie" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Id" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Kniha %(sidx)s z %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Zbierky" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Vložiť obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopírovať obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Odstrániť obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Dvojkliknite na otvorenie okna podrobností o knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8124,45 +8139,45 @@ msgid "" 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:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Táto kniha nemá obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Vyberte obálku pre " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Nemôžem čítať" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Chyba pri čítaní súboru" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

Chyba pri čítaní súboru:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " nie je platný obrazový súbor" @@ -8217,7 +8232,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8229,7 +8244,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Séria:" @@ -8237,7 +8252,7 @@ msgstr "&Séria:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Zoznam známych sérií. Môžete zadať novú sériu." @@ -8566,7 +8581,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Odstrániť" @@ -8965,39 +8980,39 @@ msgstr "Prehliadač obálok sa nedá nahrať" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Nedefinované" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "hviezdička(y)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Nehodnotené" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Nastaviť '%s' na dnes" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Vymazať '%s'" @@ -9006,11 +9021,11 @@ msgstr "Vymazať '%s'" msgid "Open Item Editor" msgstr "Otvoriť editor položiek" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Hodnoty sa zmenili" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9018,48 +9033,48 @@ msgstr "" "Zmenili ste hodnoty. Pred použitím editora musíte tieto zmeny buď zrušiť, " "alebo použiť. Použiť zmeny?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Zoznam \"{0}\" obsahuje neplatnú hodnotu, ktorá bude nastavená ako štandardná" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Použiť zmeny" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Odstrániť sériu" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Číslovať knihy automaticky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Vynútiť číslovanie od " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "Zoznam \"{0}\" obsahuje neplatné hodnoty, ktoré sa nezobrazia" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Odtrániť všetky značky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "pridať značky" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "odstrániť značky" @@ -9294,14 +9309,14 @@ msgstr "" "Ak tieto formáty odošlete do Vášho {1}, nemusí to fungovať. Ste si istý?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Neplatná šablóna" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9332,19 +9347,19 @@ msgstr "Použiť autora pre triedenie ako autora" msgid "Save &template:" msgstr "Uložiť &šablónu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Koľko prázdnych kníh?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Koľko prázdnych kníh by malo byť pridané?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Nastaviť autora nových kníh na:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Resetovať autora na Neznámeho" @@ -9869,7 +9884,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9888,13 +9903,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 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." @@ -9983,7 +9998,7 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Neboli nájdené žiadne výsledky" @@ -9993,13 +10008,13 @@ msgid "Change Case" msgstr "Zmeniť veľké/malé písmená" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Veľké písmená" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Malé písmená" @@ -10010,13 +10025,13 @@ msgid "Swap Case" msgstr "Vymeniť veľké/malé" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Stýl nadpisu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Veľké prvé písmená" @@ -10030,12 +10045,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Meno autora nemôže obsahovať znaky &." @@ -10200,32 +10215,32 @@ msgstr "Hľadať/Nahradiť" msgid "Working" msgstr "Pracuje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Zhoda znakov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regulárny výraz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Nahradiť pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Predradiť k poľu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Pridať k poľu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Úprava meta informácií %d kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10233,16 +10248,16 @@ msgstr "" "Ihneď urobiť všetky zmeny bez zatvorenia dialógu. Táto operácia nemôže byť " "zrušená, ani vrátená" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Kniha %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Zadajte typ identifikátora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10254,7 +10269,7 @@ msgstr "" "zálohovali Vašu knižnicu.

Vyhľadanie a náhrada v textových poliach pomocou " "zhody znakov, alebo regulárnych výrazov. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10270,7 +10285,7 @@ msgstr "" "na veľkosť písma, hľadaný text sa musí presne zhodovať. Ak nie je označená, " "hľadaný text bude vyhovovať veľkým aj malým písmenám." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10295,28 +10310,28 @@ msgstr "" "funkciách si pozrite túto " "príručku." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "CHYBA ŠABLÓNY H/N" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Ak je zdroj zložené pole, musíte určiť cieľ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Musíte určiť typ cieľového identifikátora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Hľadanie/náhrada je neplatné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Výraz pre hľadanie je neplatný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10325,25 +10340,25 @@ msgstr "" "Aplikujem zmeny do %d kníh.\n" "Fáza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Odstrániť uložené hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené hľadanie/náhrada bude odstránené. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Uložiť hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Názov hľadania/náhrady:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10375,13 +10390,13 @@ msgstr "" "Dickens by sa mal triediť ako Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Hodnotenie:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Hodnotenie tejto knihy. 0-5 hviezdičiek" @@ -10455,7 +10470,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Dátum:" @@ -10477,7 +10492,7 @@ msgid "Clear published date" msgstr "Vymazať dátum publikovania" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Jazyky:" @@ -11670,7 +11685,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "&Značky:" @@ -11972,7 +11987,7 @@ msgid "Open Template Editor" msgstr "Otvoriť editor šablón" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Upraviť šablónu" @@ -12375,7 +12390,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12620,13 +12635,13 @@ msgstr "Hľadať skratku podľa názvu" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Žiadne zhody" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Nemôžem nájsť žiadnu skratku vyhovujúcu %s" @@ -12697,11 +12712,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "hviezdičiek" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -12719,25 +12734,25 @@ msgstr "Veľkosť (MB)" msgid "Modified" msgstr "Zmenené" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 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:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "UUID tejto knihy je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Prístup zamietnutý" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -12745,29 +12760,29 @@ 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Zlyhalo nastavenie dát" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 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:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "V knižnici" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Označené na zmazanie" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Dvojkliknite na upraviť ma

" @@ -12864,12 +12879,12 @@ msgid "LRF Viewer toolbar" msgstr "Nástrojová lišta prehliadača LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Nasledujúca strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Predchádzajúca strana" @@ -13062,7 +13077,7 @@ msgid "Unhandled exception" msgstr "Neošetrená výnimka" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13108,7 +13123,7 @@ msgstr "" "Zmenili ste autora tejto knihy. Predtým, ako budete Spravovať autorov je " "potrebné tieto zmeny uložiť. Želáte si uložiť tieto zmeny?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13120,11 +13135,11 @@ msgstr "" "Ak je položka zelená, text vyhovuje názvom pre triedenie jednotlivých " "autorov. Ak je červená, autori a tento text nesúhlasia." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Triediaci aut&or:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13132,7 +13147,7 @@ msgstr "" " Zelená farba indikuje, že aktuálna hodnota autora v tvare pre triedenie " "vyhovuje aktuálnemu autorovi" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13140,11 +13155,11 @@ msgstr "" " Červená farba indikuje, že aktuálna hodnota autora v tvare pre triedenie " "nevyhovuje aktuálnemu autorovi. Ak Vám vyhovuje, nemusíte nič meniť." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "Čí&slo:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13155,90 +13170,90 @@ msgstr "" "\n" "Zobrazíte dvojklikom" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Obnoviť %s z originálu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Obálku knihy prevziať zo zvoleného formátu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Nastaviť metadáta knihy z vybraného formátu" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Pridať tejto knihe formát" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Odstrániť vybraný formát z tejto knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Vyberte formát pre " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Nie je zvolený žiaden formát" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Nepodarilo sa načítať metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "Vy&brať" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "O&rezať" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "&Stiahnuť obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "Vy&generovať obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Neplatný obrázok" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Uveďte názov a autora" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Neplatná obálka" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Značky zmenené" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13246,15 +13261,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Neznámy jazyk" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -13262,11 +13277,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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&d:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13277,38 +13292,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Toto ISBN je platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Toto ISBN nie je platné" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Neplatné ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Zadajte ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Vydavateľ:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Vymazať dátum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "&Publikované:" @@ -14804,7 +14819,7 @@ msgid "Never" msgstr "Nikdy" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Podľa prvého písmena" @@ -16310,7 +16325,7 @@ msgstr "Toto vylepšenie má východziu hodnotu" msgid "This tweak has been customized" msgstr "Toto vylepšenie bolo prispôsobené" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16320,12 +16335,12 @@ msgstr "" "nainštalovali. Dokumentácia k týmto vylepšeniam je dostupná na stránke, " "odkiaľ ste modul stiahli." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Hľadať vylepšenie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16333,11 +16348,11 @@ msgstr "" "Vo Vašom vylepšení je syntaktická chyba. Pre viac informácií kliknite na " "tlačidlo Zobraziť podrobnosti." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Neplatné vylepšenia" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16917,43 +16932,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Hľadania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Premenovať užív. kategóriu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Duplicitný názov hľadania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Názov uloženého hľadania %s je už použitý." @@ -16975,13 +16990,13 @@ msgid "Manage Tags" msgstr "Spravovať značky" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Spravovať užívateľské kategórie" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Spravovať uložené hľadania" @@ -17125,105 +17140,105 @@ msgstr "" "Všetky z týchto category_managers sú dostupné pravým kliknutím na položku v " "prehliadač značiek hore" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Premenovať %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Upraviť triedenie pre %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Upraviť odkaz pre %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Pridať %s do užívateľskej kategórie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Potomok od %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Odstrániť hľadanie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Odstrániť %(item)s z kategórie %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Hľadať okrem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Pridať podkategóriu do %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Odstrániť užívateľskú kategóriu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Skryť kategóriu %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Zobraziť kategóriu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Hľadať knihy z kategórie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Hľadať knihy mimo kategórie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Spravovať %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Zobraziť všetky kategórie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Zmeniť schému pod-kategórií" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Prvé písmeno je použiteľné len pri triedení podľa názvu" @@ -17513,7 +17528,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prehliadača elektronických kníh" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Pamätať poslednú veľkosť okna" @@ -17754,40 +17769,40 @@ msgstr "Užívateľský &štýl" msgid "No results found for:" msgstr "Žiadne výsledky pre:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Vyhľadať v slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "Hľadať na&sledujúci výskyt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Prejsť na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Nasledujúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Predchádzajúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Začiatok dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Začiatok sekcie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Koniec sekcie" @@ -17897,23 +17912,23 @@ msgstr "Vymazať zoznam naposledy otvorených kníh" msgid "Connecting to dict.org to lookup: %s…" msgstr "Pripájam k dict.org na vyhľadanie: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Vyberte elektronickú knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -17922,72 +17937,72 @@ msgstr "" "Nastaviť veľkosť písma %(which)s\n" "Aktuálne zväčšenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "väčšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "menšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Neboli nájdené žiadne výsledky pre: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Načítavam prúd..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Formátujem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Pridať záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Zadajte názov záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Spravovať záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Načítavam elektronickú knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Nepodarilo sa otvoriť knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Nastavenie prehliadača elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Ak je zadané, okno prehliadača sa po štarte zobrazí v popredí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "Ak zadané, okno prehliadača sa po štarte otvorí na celú obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Vypísať upozornenia javascriptu a konzolové správy na konzolu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -17995,7 +18010,7 @@ msgstr "" "Pozícia, na ktorej sa určená kniha otvorí. Pozícia je miesto v knihe " "zobrazené v ľavom hornom rohu prehliadača." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18915,15 +18930,15 @@ msgstr "" "\n" "*** Pridávam sekciu 'Od autorov' vyžadovanú výstupom MOBI ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Nie sú dostupné žiadne knihy pre katalóg" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18941,7 +18956,7 @@ msgstr "" "Vyberte všetky knihy podľa '{0}', opravte hodnotu Triedenie autora v dialógu " "Upraviť metadáta a následne obnovte katalóg.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18951,7 +18966,7 @@ msgstr "" "Autor '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18959,7 +18974,7 @@ msgstr "" "Neboli nájdené žiadne knihy pre katalóg.\n" "Označte kritérium 'Vylúčené knihy' vo voľbách e-booku.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Na zaradenie do katalógu nie sú dostupné žiadne knihy" @@ -19066,7 +19081,7 @@ msgstr "" "filtrovaný." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19439,7 +19454,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "Chyba: Musíte zadať výstupný súbor pre katalóg" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19458,7 +19473,7 @@ msgstr "" " Zoznam vlastných stĺpcov získate príkazom custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19466,11 +19481,11 @@ msgstr "" "Ak stĺpec obsahuje viac hodnôt, pridaj tieto k existujúcim, namiesto ich " "nahradenia." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Chyba: Musíte zadať názov poľa, id a hodnotu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19484,20 +19499,20 @@ msgstr "" " Zoznam dostupných vlastných stĺpcov. Zobrazí označenia stĺpca a id-čka.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Zobraziť podrobnosti každého stĺpca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Stratíte všetky údaje v stĺpci: %r. Ste si istý (a/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19513,15 +19528,15 @@ msgstr "" " Dostupné stĺpce si môžete zobraziť príkazom custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Nepýtať sa na potvrdenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Chyba: Musíte zadať označenie stĺpca" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19542,41 +19557,61 @@ msgstr "" " Ak skúsite pridať dotaz pod názvom, ktorý už existuje, bude nahradený.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Chyba: Musíte zadať akciu (pridať|odstrániť|vypísať)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Názov:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Hľadaný reťazec:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Chyba: Musíte zadať názov a hľadaný reťazec" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "pridané" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Chyba: Musíte zadať názov" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "vymazané" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Chyba: Neznáma akcia %s, musí byť jedno z: (pridať|odstrániť|vypísať)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19587,12 +19622,12 @@ msgstr "" "\n" "Vykoná nejaké kontroly v súborovom systéme knižnice. Reporty sú {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Výstup do CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19600,7 +19635,7 @@ msgstr "" "Zoznam reportov oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19608,7 +19643,7 @@ msgstr "" "Zoznam ignorovaných prípon oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19616,11 +19651,11 @@ msgstr "" "Zoznam ignorovaných názvov oddelených čiarkami.\n" "Východzie: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Neznámy report kontroly" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19647,19 +19682,19 @@ msgstr "" "do tej miery, do akej sú vyčerpávajúce údaje v súboroch OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" "Skutočne vykonať obnovu. Príkaz sa nespustí, dokiaľ túto voľbu nezadáte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Na spustenie obnovy musíte zadať voľbu %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19671,7 +19706,7 @@ msgstr "" "Vytvorí zostavu z informácií o kategóriách v databáze. Informácie\n" "sú ekvivalentné s tým, čo sa zobrazuje v paneli značiek.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19679,7 +19714,7 @@ msgstr "" "Zobrazí len počet položiek v kategórii, namiesto počtov na pložku v rámci " "kategórie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19687,7 +19722,7 @@ msgstr "" "Znak, do ktorého uzatvoriť hodnotu kategórie v režime CSV. Východzie sú " "úvodzovky (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19695,15 +19730,15 @@ msgstr "" "Zoznam názvov kategórií pre vyhľadávanie oddelený čiarkou.\n" "Štandardne: všetky" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "Reťazec na oddelenie polí v režime CSV. Východzia je čiarka." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19751,18 +19786,18 @@ msgstr "" msgid "creating custom column " msgstr "vytváram vlastný stĺpec " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -20211,11 +20246,11 @@ msgstr "" "Po zmene zdrojového kódu automaricky znovu načítať server. Nemusí fungovať " "vo všetkých prostrediach." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Prepnúť na plné rozhranie (ne-mobilné rozhranie)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -21733,6 +21768,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -21754,49 +21790,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"Algoritmus použitý pri pridávaní knihy na priradenie poradového čísla knihy " -"v rámci série.\n" -"Nové poradové čísla prideľované týmto spôsobom sú vždy celé čísla, s " -"výnimkou ak je\n" -"zadaná neceločíselná konštanta.\n" -"Možné hodnoty:\n" -"next - Prvé celé číslo väčšie ako najväčšie existujúce poradové číslo\n" -"first_free - Prvé voľné celé číslo väčšie ako 0\n" -"next_free - Prvé voľné celé číslo väčšie ako najmenšie existujúce číslo\n" -"last_free - Prvé voľné celé číslo menšie, ako najväčšie existujúce číslo\n" -"Ak sa nenájdu voľné čísla, vráti najväčšie existujúce + 1\n" -"const - Priradí vždy číslo 1\n" -"a number - Vždy priradí zadané číslo. Číslo nie je v úvodzovkách. Uvedomte " -"si, že sem\n" -"môžete použiť aj 0.0.\n" -"Príklady:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Pre využitie vyššie uvedených hodnôt pri importovaní/pridávaní kníh, " -"nastavte \n" -"vylepšenie use_series_auto_increment_tweak_when_importing na True.\n" -"Ak je toto vylepšenie nastavené na False (štandardne) a číslo knihy nie je\n" -"pri importe ani explicitne zadané, bude číslo v rámci série nastavené na 1. " -"\n" -"Ak je nastavené na True, číslo v rámci série bude pridelené podľa " -"nastavenia\n" -"series_index_auto_increment.\n" -"Uvedomte si, že vylepšenie use_series_auto_increment_tweak_when_importing\n" -"sa použije len ak poradové číslo knihy nie je poskytnuté počas importu. Ak " -"regulárny\n" -"výraz pri importe hodnotu series_index vráti, alebo ak načítavate metadáta z " -"kníh\n" -"a importný modul túto hodnotu získa, potom bude použitá táto hodnota, " -"nezávisle\n" -"od nastavenia tohoto vylepšeina." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Po dokončení mena autora pridať oddeľovač" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -21805,11 +21804,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Algoritmus autora pre triedenie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -21851,11 +21850,11 @@ msgstr "" "To znamená, že napr. hodnota autora v tvare pre triedenie pre 'Acme Inc.'\n" "bude 'Acme Inc.' a nie 'Inc., Acme'." -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Oddelenie viacerých mien autorov" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -21870,11 +21869,11 @@ msgstr "" "regulárnemu výrazu.\n" "Štandardne: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "V prehliadači značiek používať autora pre triedenie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -21913,12 +21912,12 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -21931,11 +21930,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Ovládať rozčleňovanie prehliadača značiek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -21963,11 +21962,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -21980,11 +21979,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Zadajte stĺpec, podľa ktorého sa po spustení zotriedi zoznam kníh" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -21995,11 +21994,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Ovplyvňuje spôsob zobrazenia dátumov" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22034,11 +22033,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Nastaviť triedenie názvov a sérií v zobrazení knižnice" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22071,11 +22070,11 @@ msgstr "" "Zmenu zatriedenia knihy môžete aktualizovať aj bez úpravy názvu \n" "dvojkliknutím naň a stlačením klávesy Enter." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Nastaviť formátovanie názvu a série pre použitie v šablónach" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22095,11 +22094,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22135,11 +22134,11 @@ msgstr "" "historických\n" "dôvodov)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Zadajte priečinok, ku ktorému sa má Calibre po spustení pripojiť" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22160,11 +22159,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Určite pravidlá premenovania pre zbierky SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22235,11 +22234,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Určiť spôsob triedenia zbierok v SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22289,11 +22288,11 @@ msgstr "" "Východzie: prázdne (žiadne pravidlá), takže žiadne atribúty zbierky nie sú " "pomenované." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "Nastaví ako sa prideľujú značky pri kopírovaní kníh do inej knižnice" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22302,20 +22301,20 @@ msgstr "" "pridávané\n" "pri kopírovaní kníh do inej knižnice, nastavte toto na True (pravda)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Nastaviť maximálny počet značiek, ktoré sa majú zobraziť pri knihe v serveri " "obsahu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Nastaviť pole vlastných metadát, ktoré server obsahu má, alebo nemá " "zobrazovať." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22353,11 +22352,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Nastaviť maximálny počet 'úrovní' triedenia" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -22378,11 +22377,11 @@ msgstr "" "úrovňové\n" "triedenie a pozorujete spomalenie, znížte hodnotu tohoto vylepšenia." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Vyberte, či sa dátumy majú triediť len podľa viditeľnej hodnoty" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -22393,13 +22392,13 @@ msgstr "" "True\n" "ak chcete triediť len podľa zobrazenej hodnoty." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Zvoľte písmo, ktoré sa použije pri generovaní štandardnej obálky, alebo " "tiráže." -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -22412,11 +22411,11 @@ msgstr "" "ak štandardné písmo (Liberation Serif) neobsahuje znaky pre jazyk kníh\n" "vo Vašej knižnici." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Ovplyvňuje správanie zoznamu kníh" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -22436,11 +22435,11 @@ msgstr "" "Tiež môžete zmeniť, či sa má zoznam kníh horizontálne\n" "rolovať po stĺpcoch, alebo pixeloch. Východzie je po stĺpcoch." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Jazyk použitý pri zoraďovaní" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -22468,11 +22467,11 @@ msgstr "" "Príklad: locale_for_sorting = 'fr' -- triediť podľa francúszkych pravidiel.\n" "Príklad: locale_for_sorting = 'nb' -- triediť podľa nórskych pravidiel." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Počet stĺpcov pre užívateľské metadáta v dialógu Upraviť metadáta" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -22483,11 +22482,11 @@ msgstr "" "knihy. Ak zvolíte True, zobrazia sa polia v dvoch stĺpcoch. Ak False, " "použije sa jeden stĺpec." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Poradie vlastných stĺpcov v Upraviť metadáta" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -22512,11 +22511,11 @@ msgstr "" "Zadajte zoznam názvov užívateľských polí tak, ako sú uvedené\n" "v metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Počet sekúnd čakania pred odoslaním emailov" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -22531,11 +22530,11 @@ msgstr "" "z dôvodu anti-SPAMovej kontroly servera. Zmena sa prejaví\n" "až po reštarte Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Maximálna šírka a výška obálky uloženej v Calibre knižnici" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -22545,11 +22544,11 @@ msgstr "" "aby sa vošli do tejto veľkosti. Predíde sa tým spomaleniu spôsobovanému\n" "nadmerne veľkými obálkami." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Kam odoslať stiahnuté novinky" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -22568,11 +22567,11 @@ msgstr "" "uložia sa súbory\n" "do miesta s najväčšou voľnou kapacitou." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Rozhrania, na ktorých má server obsahu počúvať" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -22590,11 +22589,11 @@ msgstr "" "pripojenia IPv6 a IPv4 (toto nemusí fungovať vo všetkých operačných " "systémoch)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Zjednotený panel nástrojov v OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -22612,11 +22611,11 @@ msgstr "" "minimálna šírka panela nástrojov bude dvojnásobná než by mala byť a ďalšie\n" "chyby v niektorých systémoch. Zapnite to preto len na vlastné riziko!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Uložiť pôvodný súbor keď prebieha konverzia z rovnakého formátu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22629,11 +22628,11 @@ msgstr "" "\n" "Vypnutím tejto voľby zabránite Calibre uschovaniu pôvodného súboru." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Počet naposledy zobrazených kníh" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -22643,11 +22642,11 @@ msgstr "" "kníh.\n" "Ich počet sa zadáva tu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22655,11 +22654,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22671,11 +22670,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22690,3 +22689,77 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "Algoritmus použitý pri pridávaní knihy na priradenie poradového čísla knihy " +#~ "v rámci série.\n" +#~ "Nové poradové čísla prideľované týmto spôsobom sú vždy celé čísla, s " +#~ "výnimkou ak je\n" +#~ "zadaná neceločíselná konštanta.\n" +#~ "Možné hodnoty:\n" +#~ "next - Prvé celé číslo väčšie ako najväčšie existujúce poradové číslo\n" +#~ "first_free - Prvé voľné celé číslo väčšie ako 0\n" +#~ "next_free - Prvé voľné celé číslo väčšie ako najmenšie existujúce číslo\n" +#~ "last_free - Prvé voľné celé číslo menšie, ako najväčšie existujúce číslo\n" +#~ "Ak sa nenájdu voľné čísla, vráti najväčšie existujúce + 1\n" +#~ "const - Priradí vždy číslo 1\n" +#~ "a number - Vždy priradí zadané číslo. Číslo nie je v úvodzovkách. Uvedomte " +#~ "si, že sem\n" +#~ "môžete použiť aj 0.0.\n" +#~ "Príklady:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Pre využitie vyššie uvedených hodnôt pri importovaní/pridávaní kníh, " +#~ "nastavte \n" +#~ "vylepšenie use_series_auto_increment_tweak_when_importing na True.\n" +#~ "Ak je toto vylepšenie nastavené na False (štandardne) a číslo knihy nie je\n" +#~ "pri importe ani explicitne zadané, bude číslo v rámci série nastavené na 1. " +#~ "\n" +#~ "Ak je nastavené na True, číslo v rámci série bude pridelené podľa " +#~ "nastavenia\n" +#~ "series_index_auto_increment.\n" +#~ "Uvedomte si, že vylepšenie use_series_auto_increment_tweak_when_importing\n" +#~ "sa použije len ak poradové číslo knihy nie je poskytnuté počas importu. Ak " +#~ "regulárny\n" +#~ "výraz pri importe hodnotu series_index vráti, alebo ak načítavate metadáta z " +#~ "kníh\n" +#~ "a importný modul túto hodnotu získa, potom bude použitá táto hodnota, " +#~ "nezávisle\n" +#~ "od nastavenia tohoto vylepšeina." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 00d251d30b..ba8a1993f7 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-18 22:36+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2012-06-30 05:02+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:52+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -30,8 +30,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -104,7 +104,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -125,9 +126,9 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -156,30 +157,30 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -191,15 +192,15 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -960,27 +961,27 @@ msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Da" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Glavni pomn." #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Kartica A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Kartica B" @@ -992,7 +993,7 @@ msgstr "Dnevnik razhroščevanja" msgid "Communicate with Android phones." msgstr "Povezovanje s telefoni Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1000,11 +1001,11 @@ msgstr "" "Seznam z vejico ločenih map za pošiljanje e-knjig na napravo. Uporabljena bo " "prva obstoječa" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Povezovanje s telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Povezovanje s tablicami WebOS." @@ -1103,17 +1104,17 @@ msgstr "Posodabljanje seznama metapodatkov naprave ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d izmed %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "končano" @@ -1128,7 +1129,7 @@ msgstr "" "Izbrišite jih s programom iBooks.\n" "Kliknite 'Pokaži podrobnosti' za seznam." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1136,7 +1137,7 @@ msgstr "" "Določenih naslovnic ni bilo mogoče pretvoriti.\n" "Kliknite 'Pokaži podrobnosti' za seznam." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1147,24 +1148,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novice" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Povezovanje z iTunes." @@ -1280,7 +1281,7 @@ msgstr "Povezovanje s pametnim telefonom Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1323,14 +1324,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Povezovanje z bralnikom PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Povezovanje z bralnikom e-knjig PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Povezovanje z bralnikom PocketBook 701." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Povezovanje z bralnikom Infibeam Pi2." @@ -2093,6 +2098,16 @@ msgstr "" msgid "Card A folder" msgstr "Mapa kartice A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3787,7 +3802,7 @@ msgstr "NAPAKA PREDLOGE" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Ne" @@ -3796,7 +3811,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3809,7 +3824,7 @@ msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Avtor(ji)" @@ -3833,7 +3848,7 @@ msgid "Comments" msgstr "Opombe" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3844,7 +3859,7 @@ msgid "Tags" msgstr "Značke" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3870,7 +3885,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4220,7 +4235,7 @@ msgstr "Knjige v zapisu %s niso podprte" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Knjiga %(sidx)s izmed %(series)s" @@ -4229,7 +4244,7 @@ msgstr "Knjiga %(sidx)s izmed %(series)s" msgid "HTML TOC generation options." msgstr "Možnosti tvorbe kazala vsebine za HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4629,7 +4644,7 @@ msgid "Choose Files" msgstr "Izberite datoteke" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Knjige" @@ -5114,11 +5129,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Ni uspelo" @@ -5140,7 +5155,7 @@ msgstr "Datoteke iz vaše knjižnice se ujemajo s podatki v zbirki podatkov." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5247,7 +5262,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5679,7 +5694,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -5909,7 +5924,7 @@ msgid "this book" msgstr "to knjigo" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Išči %s" @@ -6195,7 +6210,7 @@ msgid "No books found" msgstr "Ni najdenih knjig" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Ni pravic" @@ -6407,49 +6422,49 @@ msgstr "" msgid "Donate" msgstr "Doniraj" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Odprite s klikom" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Id-ji" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Zbirke" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Prilepi naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopiraj naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Dvokliknite, da se odpre okno podrobnosti o knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Pot" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7558,45 +7573,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Ta knjiga nima naslovnice" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Izberi naslovnico za " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Ne mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Napaka pri branju datoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " ni veljavna slika" @@ -7652,7 +7667,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7663,7 +7678,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Zbirka:" @@ -7671,7 +7686,7 @@ msgstr "&Zbirka:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Seznam znanih zbirk. Lahko dodate nove zbirke." @@ -8000,7 +8015,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Odstrani" @@ -8387,39 +8402,39 @@ msgstr "Brskalnika po naslovnicah ni mogoče naložiti" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Nedoločeno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "zvezdi(c)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Neocenjeno" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Počisti '%s'" @@ -8428,57 +8443,57 @@ msgstr "Počisti '%s'" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Uveljavi spremembe" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Odstrani zbirko" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Samodejno oštevilči knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Odstrani vse značke" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8705,14 +8720,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Neveljavna predloga" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8741,19 +8756,19 @@ msgstr "" msgid "Save &template:" msgstr "Shrani pre&dlogo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Koliko praznih knjig?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Koliko praznih knjig želite dodati?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Kot avtorja novih knjig določi:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Ponastavi avtorja na Neznanega" @@ -9195,7 +9210,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9214,13 +9229,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9301,7 +9316,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Ni zadetkov" @@ -9311,13 +9326,13 @@ msgid "Change Case" msgstr "Zamenjaj velikost črk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9328,13 +9343,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9348,12 +9363,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9512,47 +9527,47 @@ msgstr "Najdi/zamenjaj" msgid "Working" msgstr "V delu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Regularni izraz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Zamenjaj polje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Pripni na začetek polja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Pripni polju" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Knjiga %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9560,7 +9575,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9570,7 +9585,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9585,53 +9600,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Iskalni niz ni veljaven: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Izbriši shranjeno iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Shrani iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9662,13 +9677,13 @@ msgstr "" "razvršča kot Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Ocena:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Ocena za to knjigo. 0-5 zvezdic" @@ -9735,7 +9750,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datum:" @@ -9757,7 +9772,7 @@ msgid "Clear published date" msgstr "Počisti datum objave" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Jeziki:" @@ -10856,7 +10871,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Zna&čke:" @@ -11149,7 +11164,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Uredi predlogo" @@ -11530,7 +11545,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11772,13 +11787,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Ni zadetkov" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11847,11 +11862,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "zvezdic" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -11869,52 +11884,52 @@ msgstr "Velikost (MB)" msgid "Modified" msgstr "Spremenjeno" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Iskano polje je \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "V knjižnici" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Označeno za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Dvoklikni me, da me urediš

" @@ -12009,12 +12024,12 @@ msgid "LRF Viewer toolbar" msgstr "Orodna vrstica pregledovalnika LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Naslednja stran" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Prejšnja stran" @@ -12199,7 +12214,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12237,7 +12252,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12245,27 +12260,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12273,115 +12288,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Metapodatkov ni mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "Pre&brskaj" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "O&breži" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Prenesi naslo&vnico" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Ustvari naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Ni veljavna slika" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Določite naslov in avtorja" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Neveljavna naslovnica" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Značke so se spremenile" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&d-ji:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12389,38 +12404,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Ta številka ISBN je veljavna" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Ta številka ISBN ni veljavna" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Neveljaven ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Vnesite ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Založnik:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Počisti datum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13757,7 +13772,7 @@ msgid "Never" msgstr "Nikoli" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Po začetnicah" @@ -15060,29 +15075,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15626,42 +15641,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Iskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Preimenuj uporabniško kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15683,13 +15698,13 @@ msgid "Manage Tags" msgstr "Upravljaj z značkami" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Upravljaj z upor. kategorijami" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Upravljaj s shranjenimi iskanji" @@ -15831,105 +15846,105 @@ msgstr "" "Vsi ti upravitelji kategorij so na voljo z desnim klikom na elemente v " "zgornjem brskalniku značk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Preimenuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Dodaj %s v uporabniško kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Išči vse drugo kot %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Dodaj podkategorijo v %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Izbriši uporabniško kategorijo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Skrij kategorijo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Pokaži kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Išči knjige v kategoriji %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Išči knjige zunaj kategorije %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Upravljaj z %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Pokaži vse kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Spremeni shemo podkategorij" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16202,7 +16217,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti za prilagajanje bralnika e-knjig" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Zapomni si nazadnje uporabljeno velikost okna" @@ -16431,40 +16446,40 @@ msgstr "" msgid "No results found for:" msgstr "Ni zadetkov za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Poišči v slovarju" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Pojdi na ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Začetek dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Konec dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16574,101 +16589,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Izberite e-knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Zaznamek #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Dodaj zaznamek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Vnesite naslov za zaznamek:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Upravljaj z zaznamki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Nalaganje e-knjige ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "E-knjige ni mogoče odpreti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17446,15 +17461,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17465,20 +17480,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17578,7 +17593,7 @@ msgstr "" "iskanje brez filtriranja." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17916,7 +17931,7 @@ msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17928,17 +17943,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17947,20 +17962,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Pokaži podrobnosti vsakega stolpca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Izgubili boste vse podatke v stolpcu %r. Ste prepričani (da/ne)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17970,15 +17985,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Ne zahtevaj potrditve" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17991,40 +18006,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Ime:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Išči niz:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "dodano" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Napaka: določiti morate ime" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "odstranjeno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18032,34 +18067,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18074,18 +18109,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18093,33 +18128,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18156,18 +18191,18 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -18570,11 +18605,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19918,6 +19953,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19940,11 +19976,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19953,11 +19989,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19980,11 +20016,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19994,11 +20030,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20017,12 +20053,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20035,11 +20071,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20067,11 +20103,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20084,11 +20120,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20099,11 +20135,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20138,11 +20174,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20162,11 +20198,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20186,11 +20222,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20209,11 +20245,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20226,11 +20262,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20301,11 +20337,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20332,26 +20368,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20370,11 +20406,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20386,22 +20422,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20409,11 +20445,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20425,11 +20461,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Jezik, ki naj bo upoštevan pri razvrščanju." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20443,11 +20479,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20455,11 +20491,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20471,11 +20507,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20484,22 +20520,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Največja širina in višina naslovnic, shranjenih v knjižnici calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20509,11 +20545,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20524,11 +20560,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Poenotena orodna vrstica v OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20540,11 +20576,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Shrani izvorno datoteko pri pretvorbi iz iste vrste zapisa" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20552,22 +20588,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Število prikazanih nedavno ogledanih knjig" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20575,11 +20611,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20591,11 +20627,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index 93bb62c9e7..c8432a8857 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani \n" "Language-Team: Albanian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Lajme" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "Titull" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Autor(ë)" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "Komente" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "Etiketa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Libra" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Shteg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Zgjidhni kapak për " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Gabim në leximin e kartelës" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Gjedhe e pavlefshme" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Nuk u gjetën përputhje" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datë:" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Leje e mohuar" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Faqja Pasuese" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Faqja e Mëparshme" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 8af7ce06ff..2f755ae2bf 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-13 08:14+0000\n" "Last-Translator: Ozzii \n" "Language-Team: Ozzii\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:50+0000\n" +"X-Generator: Launchpad (build 15558)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -28,8 +28,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -102,7 +102,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -123,9 +124,9 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -154,30 +155,30 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -189,15 +190,15 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -959,27 +960,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Да" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Основна" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Картица A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Картица B" @@ -991,7 +992,7 @@ msgstr "Евиденција отклоњених грешака" msgid "Communicate with Android phones." msgstr "Повежи се са Android телефонима." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -999,11 +1000,11 @@ msgstr "" "Зарезима раздвојен списак директоријума на уређају у које ће се слати књиге. " "Користиће се први постојећи." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Повежи се са S60 телефонима." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Повежи се са WebOS таблетима." @@ -1104,17 +1105,17 @@ msgstr "Ажурирање списка метаподатака на уређа #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d из%(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "завршено" @@ -1129,7 +1130,7 @@ msgstr "" "Избришите их користећи iBooks програм.\n" "Кликните на 'Прикажи детаље' за списак." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1137,7 +1138,7 @@ msgstr "" "Неки корице нису могле да буду претворене.\n" "Кликните на 'Прикажи детаље' за списак." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1148,24 +1149,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Вести" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Повежи се са iTunes." @@ -1282,7 +1283,7 @@ msgstr "Повежи се са Blackberry паметним телефоном." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1325,14 +1326,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Повежи се са PocketBook 602/603/902/903 читачем." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Повежи се са PocketBook 360+ читачем." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Повежи се са PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Повежи се са Infibeam Pi2 читачем." @@ -2115,6 +2120,16 @@ msgstr "" msgid "Card A folder" msgstr "Фасцикла картице А" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3940,7 +3955,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Не" @@ -3949,7 +3964,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3962,7 +3977,7 @@ msgstr "Наслов" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Аутор" @@ -3986,7 +4001,7 @@ msgid "Comments" msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3997,7 +4012,7 @@ msgid "Tags" msgstr "Ознаке" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4022,7 +4037,7 @@ msgid "Timestamp" msgstr "Временска ознака" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4384,7 +4399,7 @@ msgstr "Књиге у формату %s нису подржане" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4393,7 +4408,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "Могућности за стварање HTML садржаја" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4837,7 +4852,7 @@ msgid "Choose Files" msgstr "Избор датотека" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Књиге" @@ -5322,11 +5337,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Није успело" @@ -5350,7 +5365,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5459,7 +5474,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5910,7 +5925,7 @@ msgid "Move to next highlighted match" msgstr "Премештање на следеће истакнуто поклапање" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6143,7 +6158,7 @@ msgid "this book" msgstr "ова књига" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Потражи %s" @@ -6444,7 +6459,7 @@ msgid "No books found" msgstr "Није нађена ниједна књига." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Нема дозволе." @@ -6674,49 +6689,49 @@ msgstr "Аутоматски додато %(num)d кљига(е) од %(src)s" msgid "Donate" msgstr "Даруј" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Кликни да бисте отворили" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Id-ови" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Књига %(sidx)s од %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Збирке" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Налепи корице" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Копирај корице" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Уклони корице" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Кликните два пута да отворите прозор с детаљима о књизи" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Путања" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7843,45 +7858,45 @@ msgstr "" "Постави метаподатке. Излазна датотека ће садржати што је могуће више ових " "метаподатака." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Ова књига нема корице" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Изабери насловну страну за. " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Не могу да прочитам." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "Немате дозволу да читате датотеку: " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Грешка при читању датотеке" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

Догодила се грешка при читању датотеке:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " није исправна слика." @@ -7937,7 +7952,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7948,7 +7963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Серија:" @@ -7956,7 +7971,7 @@ msgstr "&Серија:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Списак познатих серија. Можете додати и нове серије." @@ -8289,7 +8304,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Уклони" @@ -8679,39 +8694,39 @@ msgstr "Преглед корица није могао бити учитан." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Неодређен" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "звездица" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Без оцене" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Постави '%s' на данашњи датум." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Очисти '%s'" @@ -8720,21 +8735,21 @@ msgstr "Очисти '%s'" msgid "Open Item Editor" msgstr "Отвори уређивач ставки" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Вредности промењене" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " индекс:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -8742,38 +8757,38 @@ msgstr "" "Набрајање \"{0}\" садржи неисправну вредност која ће бити промењена на " "подразумевану" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Примени измене" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Уклони серију." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Аутоматски нумериши књиге." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Бројање мора почети од . " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Набрајање \"{0}\" садржи неисправну вредност која ће бити искључена из списка" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Уклони све етикете." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "етикете за додавање." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "етикете за уклањање." @@ -9002,14 +9017,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Неважећи шаблон." #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9038,19 +9053,19 @@ msgstr "Користити разврставање по аутору за ау msgid "Save &template:" msgstr "Шаблон за &чување:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Колико празних књига?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Колико празних књига треба да се дода?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Постави аутора нове књиге у :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Постави аутор на Непознат" @@ -9512,7 +9527,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9531,13 +9546,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Ставка не може да буде празна. Избришите је." @@ -9620,7 +9635,7 @@ msgstr "Веза" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Ништа није пронађено." @@ -9630,13 +9645,13 @@ msgid "Change Case" msgstr "Измени величину слова" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Велика слова" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Мала слова" @@ -9647,13 +9662,13 @@ msgid "Swap Case" msgstr "Замени велика слова у мала, и обрнуто." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Величина наслова" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Велико прво слово" @@ -9667,12 +9682,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Име аутора не може садржати знак &." @@ -9831,32 +9846,32 @@ msgstr "Тражи/Замени" msgid "Working" msgstr "Радим" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Одговарајући знаци." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Регуларни израз" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Поље за измену." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Додај на почетак поља." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Додај на крај поља." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Промени мета информације за %d књига" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -9864,16 +9879,16 @@ msgstr "" "Изврши промене одмах, без затварања дијалога. Ова операција се не може " "прекинути нити поништити." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Књига %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Унесите тип идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9886,7 +9901,7 @@ msgstr "" "и замена у текстуалним пољима коришћењем регуларних израза, или простог " "поређења. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9902,7 +9917,7 @@ msgstr "" "пронађени текст мора бити идентичан и по величини слова. Ако ова могућност " "није изабрана текст ће бити пронађен без обзира на величину слова" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9927,28 +9942,28 @@ msgstr "" "програмском језику python, а посебно информације о функцији 'sub' видите ово упутство." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ГРЕШКА У S/R ШАБЛОНУ." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Morate navesti i ciljno polje ako je izvor složeno polje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Морате навести тип одредишта идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Неисправна претрага/замена." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Неисправан израз за претраживање: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9957,26 +9972,26 @@ msgstr "" "Примењујем измене на %d књига.\n" "Фаза{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Обриши сачувану претрагу / замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Изабрана сачувана Претражи/ Замени ће бити обрисана. Јесте ли сигурни ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Сачувај претражи/замени" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Претражи/замени назив:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10008,13 +10023,13 @@ msgstr "" "пример, Вук Караџић ће бити разврстан као Караџић, Вук." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "&Оцена:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Оцена за ову књигу. 0-5 звездица." @@ -10090,7 +10105,7 @@ msgid "&Force numbers to start with:" msgstr "&Принудно бројање да почне са:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Датум:" @@ -10112,7 +10127,7 @@ msgid "Clear published date" msgstr "Очисти јавни датум" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Језици:" @@ -11250,7 +11265,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Е&тикете:" @@ -11551,7 +11566,7 @@ msgid "Open Template Editor" msgstr "Отвори уредник шаблона" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Уреди шаблон" @@ -11941,7 +11956,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12184,13 +12199,13 @@ msgstr "Трагање за пречицом по имену" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Нема резултата" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Није могуће пронаћи одговарајуће пречице %s" @@ -12261,11 +12276,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "звездице" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12283,25 +12298,25 @@ msgstr "Величина (МБ)" msgid "Modified" msgstr "Измењено" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Име за претрагу је \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "UUID ове књиге је \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Забрањен приступ" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -12309,30 +12324,30 @@ msgstr "" "Није могуће променити локацију на диску за ову књигу. Да ли је отворити у " "другом програму ?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Нисам успео да поставим податке" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" "Није могуће поставити податке, кликните на Прикажи детаље да бисте видели " "зашто." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "У библиотеци." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Величина" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Изабрано за брисање." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -12430,12 +12445,12 @@ msgid "LRF Viewer toolbar" msgstr "Трака са алаткама за LRF читач." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Следећа страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Претходна страница" @@ -12623,7 +12638,7 @@ msgid "Unhandled exception" msgstr "Нерешив изузетак" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12667,7 +12682,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12679,11 +12694,11 @@ msgstr "" "начину разврставања појединачних аутора. Ако је поље црвено, аутори не " "одговарају овом тексту." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Поређај а&уторе:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -12691,7 +12706,7 @@ msgstr "" " Зелена боја означава да изабрани начин разврставања по аутору одговара " "тренутном аутору" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -12699,11 +12714,11 @@ msgstr "" " Црвена боја означава да тренутни начин разврставања по аутору не одговара " "тренутном аутору. Ако је то оно што желите не морате ништа више да урадите." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Број:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12714,104 +12729,104 @@ msgstr "" "\n" "Двоклик за приказ" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Врати %s са оригинала" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Постави насловну страну за књигу из изабраног формата." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Додај формат за ову књигу" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Уклоните изабрани формат из ове књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Изабери формате за ... " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "Немате дозволу да читате следеће датотеке:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Није изабран ниједан формат" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Не могу да прочитам метаподатке." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "Не могу да прочитам метаподатке из формата %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Прегледај" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "Ск&рати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Преузми &корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Направи корице" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Неисправна слика." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Наведите наслов и аутора." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "Морате навести наслов и аутора пре него што направите корице." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Погрешна корица" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "Није могуће променити корице слика је неважећа." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Етикете су промењене." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "Зарезом одвоји листу језика за ове књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Непознати језик" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -12819,11 +12834,11 @@ msgstr[0] "Језик %s није препознат" msgstr[1] "Језика %s нису препозната" msgstr[2] "Језика %s није препознато" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12834,38 +12849,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Овај ISBN број је исправан." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Овај ISBN број је неисправан." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Неважећи ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Унеси неки ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "Унет ISBN није добар. Поновити." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "Из&давач:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Очисти датум" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Из&дато:" @@ -14252,7 +14267,7 @@ msgid "Never" msgstr "Никада" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "По првом слову." @@ -15619,29 +15634,29 @@ msgstr "Ово подешавање има подразумевану вредн msgid "This tweak has been customized" msgstr "Овај подешавање је прилагођено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Трагање за финим подешавањем" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Неисправна подешавања." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16190,43 +16205,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Претраге" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Преименуј категорију корисника" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "Име %s iсе већ користи" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Назив претраге већ постоји." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Назив сачуване претраге %s је већ у употреби." @@ -16248,13 +16263,13 @@ msgid "Manage Tags" msgstr "Управљање oзнакама" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Уреди корисничке категорије" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Уреди сачуване претраге" @@ -16396,105 +16411,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Преименуј %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Обриши %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Уреди разврставање за %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Уреди везу за %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Додај %s корисника категорији" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Дечје %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Обриши претрагу %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Трагање за свим, али %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Додај под- категорију %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Обриши категорију корисника %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Сакриј категорију %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Прикажи категорију" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Претрага за књигама у категорији %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Претрага за књигама које нису у категорији %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Уреди '%s'" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Прикажи све категорије" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Промени шему подкатегорије" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Искључи" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Партиција" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Прво слово је употребљива само када је разврставање по називу" @@ -16782,7 +16797,7 @@ msgid "Options to customize the ebook viewer" msgstr "Избор за подешавање читача е-књига" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Запамти последње коришћену величину прозора" @@ -17022,40 +17037,40 @@ msgstr "Кориснички &стил" msgid "No results found for:" msgstr "Ништа није пронађено за:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Пронађи у речнику." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "Трагање за следећим случајем" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Иди на..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Следећи одељак" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Претходни одељак" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Почетак документа." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Крај документа." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Почетак одељка." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Крај одељка." @@ -17165,23 +17180,23 @@ msgstr "Очисти листу недавно отворених књига" msgid "Connecting to dict.org to lookup: %s…" msgstr "Повежи се са dict.org да пронађеш: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Не постоји таква локација" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "Локација указује да ова ставка не постоји." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Изабери е-књигу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Е-књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -17190,81 +17205,81 @@ msgstr "" "Направи величину слова %(which)s\n" "Тренутна величина: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "веће" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "мањи" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Није пронађено ништа за: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Учитавам излог..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Представљам %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Обележивач #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Додај обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Унеси назив за обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Уреди обележиваче." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Учитавам е-књигу..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Нисам успео да отворим е-књигу." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Могућности за контролу читача е-књига." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ако је наведен, прозор читача ће покушати да при покретању дође у први план." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ако је наведено, прозор за читање ће се при покретању отворити преко целог " "екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Прикажi javascript упозорења и поруке на конзоли." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18160,15 +18175,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Нема књига на располагању у каталогу" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18179,20 +18194,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Нема књига на располагању да укључите у каталог" @@ -18299,7 +18314,7 @@ msgstr "" "филтрирања." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18661,7 +18676,7 @@ msgstr "Прикажи детаљне информације. Корисно з msgid "Error: You must specify a catalog output file" msgstr "Грешка: Морате навести излазну датотеку за каталог." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18682,7 +18697,7 @@ msgstr "" " custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -18690,11 +18705,11 @@ msgstr "" "Ако колона чува више вредности, додај наведене вредности постојећим уместо " "да буду замењене." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Грешка: Морате навести назив поља, идентификатор и вредност." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18709,20 +18724,20 @@ msgstr "" "идентификаторе.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Прикажи детаље о свакој колони." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Изгубићете све податке из колоне: %r. Да ли сте сигурни (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18738,15 +18753,15 @@ msgstr "" " расположивих колона коришћењем команде custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Немој да питаш за одобрење." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Грешка: Морате навести назив колоне." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18768,41 +18783,61 @@ msgstr "" " бити земењен.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Грешка: Морате навести акцију (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Назив:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Низ знакова за претрагу:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Грешка: Морате навести назив и низ знакова за претрагу." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "додато" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Грешка: Морате навести назив." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "уклоњено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Грешка: Акција %s није препозната. Мора бити једна од: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18813,12 +18848,12 @@ msgstr "" "\n" "Изврши неке провере у директоријумима с библиотеком. Извештаји су {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Извештај у CSV формату." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18826,7 +18861,7 @@ msgstr "" "Зарезима раздвојена листа извештаја.\n" "Подразумевано: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18834,7 +18869,7 @@ msgstr "" "Зарезима раздвојена листа проширења које ће бити занемарена.\n" "Подразумевано: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18842,11 +18877,11 @@ msgstr "" "Зарезима раздвојена листа имена која ће бити занемарена.\n" "Подразумевано: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Провера за непознат извештај." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18875,7 +18910,7 @@ msgstr "" "подаци у OPF датотекама.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -18883,12 +18918,12 @@ msgstr "" "Заиста изврши опоравак. Ова команда неће бити покренута ако не изаберете ову " "могућност." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18900,14 +18935,14 @@ msgstr "" "Сачини извештај о категоријама у бази података. Ови подаци\n" "су идентични онима приказаним у прозору са етикетама.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" "Испиши само број ставки по категорији уместо броја по ставки у категорији." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -18915,7 +18950,7 @@ msgstr "" "Знак којим ће бити уоквирена категорија у CSV начину рада. Подразумева се " "наводник (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -18923,16 +18958,16 @@ msgstr "" "Зарезима раздвојена листа имена за претраживање категорија.\n" "Подразумева се: све" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Низ знакова који раздваја поља у CSV начину рада. Подразумева се зарез." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "СТАВКЕ У КАТЕГОРИЈИ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18979,18 +19014,18 @@ msgstr "" msgid "creating custom column " msgstr "правим корисничку колону " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Умножавам%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Сажимам базу података" @@ -19433,11 +19468,11 @@ msgstr "" "Аутоматски поново покрени послужитељ по измени изворног кода. Ово можда неће " "радити у свим условима." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20793,6 +20828,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20815,11 +20851,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Додати раздвајање наком попуњавањем име аутора" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20828,11 +20864,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Алгоритам сортирање имена аутора" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20855,11 +20891,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Раздвојити више ауторски имена" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20869,11 +20905,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20892,12 +20928,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20910,11 +20946,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20942,11 +20978,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Контрола редоследа категорија у овом означеном прегледачу" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20959,11 +20995,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Наведите колоне да бисте поређали по списку књига при покретању" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20974,11 +21010,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Контролише како су датуми приказани" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -21013,11 +21049,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Контролише сортирање наслова и серија у приказу библиотеке" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -21037,11 +21073,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Контролише обликовање наслова и серије када се користе у шаблонима" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -21061,11 +21097,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "Поставити списак речи који су \"чланци\" за сортирање низова" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -21084,11 +21120,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Одредите calibre фасциклу коју треба да повежете при покретању" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -21101,11 +21137,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -21176,11 +21212,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Наведите како су SONY колекције сортиране" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -21207,28 +21243,28 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Контролише како су етикете постављене када се копирају књиге у другу " "библиотеку" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -21247,11 +21283,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Постави највећи број ' нивоа ' разврставања" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -21263,24 +21299,24 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Изаберите да ли датуми су сортирани помоћу видљивих поља" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Наведите који словолик да се користи приликом стварања подразумеваних корица " "или списка" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -21288,11 +21324,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Контрола понашања листе књига" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -21304,11 +21340,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Језик коришћења приликом разврставања." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -21322,11 +21358,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Број колона за прилагођене метаподатке у уређивању метаподатака" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -21334,11 +21370,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Ове прилагођене колоне приликом уређивања метаподатка" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -21350,11 +21386,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Број секунди чекања пре слања поруке е-поштом" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -21363,22 +21399,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "Највећа ширина и висина корица сачувана је у библиотеци calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Где да се шаљу преузете вести" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -21388,11 +21424,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -21403,11 +21439,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Обједињена трака са алаткама на OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -21419,12 +21455,12 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Сачувај оригинални документ при превођењу из истог формата у исти формат" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -21432,22 +21468,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Број скоро погледаних књига за приказ." -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Промени величину слова детаља књиге у сучељу" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -21455,11 +21491,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Састави опште програмске обрасцеза Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -21471,11 +21507,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "Подразумевани формат у случају могућих \"корекција\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 58b87ef404..42c46fce32 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-04-29 15:11+0000\n" "Last-Translator: Johan Segerstedt \n" "Language-Team: Swedish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:52+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -28,8 +28,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -102,7 +102,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -123,9 +124,9 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -154,30 +155,30 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -189,15 +190,15 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -959,27 +960,27 @@ msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Ja" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Allmänt" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Kort A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Kort B" @@ -991,7 +992,7 @@ msgstr "Felsökningslogg" msgid "Communicate with Android phones." msgstr "Kommunicera med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -999,11 +1000,11 @@ msgstr "" "Kommaseparerad lista av kataloger på enheten dit e-böckerna skall skickas. " "Den första katalog som finns kommer att användas" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Kommunicera med S60-telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Kommunicera med WebOS-surfplattor." @@ -1119,17 +1120,17 @@ msgstr "Uppdaterar metadata på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d av %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "slutförda" @@ -1144,7 +1145,7 @@ msgstr "" "Ta bort med hjälp av iBook app.\n" "Klicka på \"Visa detaljer\" för en lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1152,7 +1153,7 @@ msgstr "" "En del omslag kan inte konverteras.\n" "Klicka på \"Visa detaljer\" för en lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1163,24 +1164,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Kommunicera med iTunes" @@ -1297,7 +1298,7 @@ msgstr "Kommunicera med Blackberry-telefoner." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1340,14 +1341,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kommunicera med PocketBook 602/603/902/903 läsaren." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Kommunicera med PocketBook 360+ läsare." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Kommunicera med PocketBook 701" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2143,6 +2148,16 @@ msgstr "" msgid "Card A folder" msgstr "Kort A mapp" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4058,7 +4073,7 @@ msgstr "MALL FEL" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Nej" @@ -4067,7 +4082,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4080,7 +4095,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Författare" @@ -4104,7 +4119,7 @@ msgid "Comments" msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4115,7 +4130,7 @@ msgid "Tags" msgstr "Etiketter" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4139,7 +4154,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4523,7 +4538,7 @@ msgstr "%s-formaterade böcker stöds inte" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Book %(sidx)s of %(series)s" @@ -4532,7 +4547,7 @@ msgstr "Book %(sidx)s of %(series)s" 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:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4980,7 +4995,7 @@ msgid "Choose Files" msgstr "Välj filer" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Böcker" @@ -5478,11 +5493,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Misslyckades" @@ -5505,7 +5520,7 @@ msgstr "Inga problem upptäcktes" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5614,7 +5629,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6094,7 +6109,7 @@ msgid "Move to next highlighted match" msgstr "Flytta till nästa markerade match" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6328,7 +6343,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Sök %s" @@ -6630,7 +6645,7 @@ msgid "No books found" msgstr "Inga böcker hittades" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Ej behörig" @@ -6861,49 +6876,49 @@ msgstr "" msgid "Donate" msgstr "Donera" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Klicka för att öppna" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Bok %(sidx)s av %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Samlingar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Klistra omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopiera omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Dubbelklicka för att öppna fönster för bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Sökväg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8070,45 +8085,45 @@ msgstr "" "Ange metadata. Utdatafilen kommer att innehålla så mycket av metadata som " "möjligt." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "Denna bok har inget omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Välj omslag för " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Kan inte läsa" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Fel vid läsningen av filen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " är inte en giltig bild" @@ -8165,7 +8180,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8177,7 +8192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Serier:" @@ -8185,7 +8200,7 @@ msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Lista över kända serier. Du kan lägga till nya serier." @@ -8514,7 +8529,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Ta bort" @@ -8912,39 +8927,39 @@ msgstr "Omslagsbläddraren kunde inte laddas" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Odefinierad" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "stjärna (or)" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Ej Rankat" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Sätt '%s' till i dag" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Rensa '%s'" @@ -8953,21 +8968,21 @@ msgstr "Rensa '%s'" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " index:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" @@ -8975,23 +8990,23 @@ msgstr "" "Uppräkningen \"{0}\" innehåller ett ogiltigt värde som kommer att sättas " "till standard" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Verkställ ändringar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Ta bort serie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Automatiskt numrera böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Tvinga nummerstart att börja med " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" @@ -8999,15 +9014,15 @@ msgstr "" "Uppräkningen \"{0}\" innehåller ogiltiga värden som inte kommer att visas i " "listan" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Ta bort alla taggar" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "taggar för att lägga till" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "taggar för att ta bort" @@ -9239,14 +9254,14 @@ msgstr "" "Om du skickar dessa format till din {1} de kanske inte fungerar. Är du säker?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Ogiltig mall" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9277,19 +9292,19 @@ msgstr "Använd författarsortering som författare" msgid "Save &template:" msgstr "Spara mall:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Hur många tomma böcker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Hur många tomma böcker ska läggas till?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Ange författaren av nya böcker till:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Återställ författaren okänd" @@ -9833,7 +9848,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9852,13 +9867,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 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." @@ -9947,7 +9962,7 @@ msgstr "Länk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Inga träffar hittades" @@ -9957,13 +9972,13 @@ msgid "Change Case" msgstr "Ändra skiftläge" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Versaler" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Gemener" @@ -9974,13 +9989,13 @@ msgid "Swap Case" msgstr "Byt skiftläge" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Varje Ord Med Stor Begynnelsebokstav" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Inledande stor bokstav" @@ -9994,12 +10009,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Författarnamnet kan inte innehålla & tecken." @@ -10165,32 +10180,32 @@ msgstr "Sök/Ersätt" msgid "Working" msgstr "Arbetar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Teckenpassning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Reguljärt uttryck" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Byt fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Mer utrymme för fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Lägg till fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Redigera metainformation för %d böcker " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10198,16 +10213,16 @@ msgstr "" "Omedelbart gör alla ändringar utan att stänga dialogrutan. Denna operation " "kan inte annulleras eller ångras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Bok %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Ange en identifierartyp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10219,7 +10234,7 @@ msgstr "" "säkerhetskopiera dina bibliotek innan du fortsätter.

Sök och ersätt i " "textfält med hjälp av teckenpassning eller reguljära uttryck. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10235,7 +10250,7 @@ msgstr "" "markerad, måste den sökta texten stämmer exakt. Om det är avmarkerat kommer " "söktexten matchen både versaler och gemener" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10260,28 +10275,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\"> denna referens för mer " "information om Pythons reguljära uttryck, och i synnerhet \"sub\"-funktionen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R MALLFEL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Du måste ange en destination när källan är ett sammansatt fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Du måste ange en destination identifierartyp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Sök/byt ogiltig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Ogiltigt sökmönster:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10290,25 +10305,25 @@ msgstr "" "Tillämpa ändringar %d böcker.\n" "Fas {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Ta bort sparade sök och ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Den valda sparade sök och ersätt kommer att raderas. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Spara sök / ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Sök / byt namn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10341,13 +10356,13 @@ msgstr "" "ska sorteras som Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "Betyg:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Betyg på boken: 0-5 stjärnor" @@ -10421,7 +10436,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:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Datum:" @@ -10443,7 +10458,7 @@ msgid "Clear published date" msgstr "Klart utgivningsdatum" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Språk:" @@ -11630,7 +11645,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Etikett" @@ -11932,7 +11947,7 @@ msgid "Open Template Editor" msgstr "Öppna mallredigerare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Redigera mall" @@ -12335,7 +12350,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12581,13 +12596,13 @@ msgstr "Sök efter en genväg vid namn" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Inga träffar" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Kunde inte hitta några genvägar matchande %s" @@ -12658,11 +12673,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "stjärnor" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "J" @@ -12680,52 +12695,52 @@ msgstr "MiB" msgid "Modified" msgstr "Ändrad" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Söknamn är \"(0)\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "Denna boks UUID är \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Åtkomst nekad" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "I biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Markerat för borttagning" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "Dubbelklicka för att redigera mig

" @@ -12822,12 +12837,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-visarens verktygsrad" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Nästa sida" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Föregående sida" @@ -13017,7 +13032,7 @@ msgid "Unhandled exception" msgstr "Ohanterat undantag" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13063,7 +13078,7 @@ msgstr "" "Du har ändrat författarna till denna bok. Du måste spara dessa ändringar " "innan du kan använda Hantera författare. Vill du spara ändringarna?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13076,11 +13091,11 @@ msgstr "" "författarens sortera strängar. Om den är färgad röd, då författarna och " "denna text stämmer inte överens." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Författare s&ortering:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13088,7 +13103,7 @@ msgstr "" " Den gröna färgen visar att det nuvarande Författarsortering matchar dagens " "författare" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13096,11 +13111,11 @@ msgstr "" " Den röda färgen visar att det nuvarande Författare Sortera inte stämmer med " "den aktuella författaren. Ingen åtgärd krävs om detta är vad du vill." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Nummer:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13111,90 +13126,90 @@ msgstr "" "\n" "Dubbelklicka för att se" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Återställ %s från den ursprungliga" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Använd valt format för att skapa bokomslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Ställ in metadata för boken från det valda formatet" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Lägg till ett format till den här boken" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Ta bort det valda formatet i den här boken" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Välj format för " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 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:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Inget format valt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Kunde inte läsa metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "&Bläddra" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "Justera" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Ladda ner &omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Generera omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Inte en giltig bild" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Ange titel och författare" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Ogiltigt omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 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:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Etiketterna har ändrats" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13202,26 +13217,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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 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:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Okänt språk" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13232,38 +13247,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Detta ISBN-nummer är giltigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Denna ISBN-nummer är ogiltigt" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Ogiltig ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Ange ett ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 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:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Utgivare:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Klar datum" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Publicera&d:" @@ -14761,7 +14776,7 @@ msgid "Never" msgstr "Aldrig" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "Efter första bokstaven" @@ -16266,7 +16281,7 @@ msgstr "Denna anpassning har standardvärde" msgid "This tweak has been customized" msgstr "Detta anpassning har ändrats" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16276,12 +16291,12 @@ msgstr "" "installerade. Dokumentation för dessa anpassningar bör vara tillgängliga på " "den webbplats där du hämtade tilläggsmodulerna." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16289,11 +16304,11 @@ msgstr "" "Det var ett syntaxfel i din anpassning. Klicka på knappen visa detaljer för " "mer information." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Ogiltig justering" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -16876,43 +16891,43 @@ msgstr "%p%" 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:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Byt namn på användarkategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 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:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, 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:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Kopiera sökningens namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Namnet %s för den sparade sökningen används redan" @@ -16934,13 +16949,13 @@ msgid "Manage Tags" msgstr "Hantera Märken" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Hantera användarkategorier" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Hantera sparade sökningar" @@ -17084,105 +17099,105 @@ msgstr "" "Alla dessa category_managers är tillgängliga genom att högerklicka på objekt " "i webbläsaren ovan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Byt namn på %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Redigera sortering för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Redigera länk för %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Lägg %s till användarkategorin" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Barn till %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Ta bort sökningen %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Ta bort %(item)s från kategori %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Sök efter allt utom %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Lägg underkategori till %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Radera användarkategorin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Dölj kategori %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Visa kategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Sök efter böcker i kategorin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Sök efter böcker som inte tillhör kategorin %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Hantera %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Visa alla kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Ändra sub-kategorisering systemet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "Första bokstaven är användbart endast när man sorterar efter namn" @@ -17466,7 +17481,7 @@ msgid "Options to customize the ebook viewer" msgstr "Alternativ för att anpassa läsplattan" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Kom ihåg senast använd fönsterstorlek" @@ -17710,40 +17725,40 @@ msgstr "Användare & Stylesheet" msgid "No results found for:" msgstr "Inga resultat hittades för:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "&Leta i ordlista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gå till..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Nästa avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Föregående avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Dokumentets början" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Dokumentets slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Avsnittets början" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Avsnittets slut" @@ -17853,23 +17868,23 @@ msgstr "Tydlig lista över nyligen öppnade böcker" msgid "Connecting to dict.org to lookup: %s…" msgstr "Ansluter till dict.org att slå upp: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Välj e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "E-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -17878,80 +17893,80 @@ msgstr "" "Använd fontstorlek %(which)s\n" "Nuvarande förstoring: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "Större" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "mindre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Inga träffar hittades för: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Laddar flöde..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Formaterar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Bokmärk #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Lägg till bokmärke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Ange titel för bokmärke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Hantera bokmärken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Laddar e-bok...." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Kunde inte öppna e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Alternativ för att styra läsplattan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om angivet, kommer läsfönstret att försöka lägga sig överst vid start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om vald kommer visningsfönstret försöker öppna helskärm när den startas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Skriv javaskriptnotifieringar och konsolmeddelanden till konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -18890,15 +18905,15 @@ msgstr "" "\n" "*** Tillägg \"av författare\" Avsnitt krävs för MOBI utgång ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "Inga aktiverade genrer hittades för att katalogisera.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "Inga böcker tillgängliga för att katalogisera" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18916,7 +18931,7 @@ msgstr "" "Välj alla böcker med '{0} ', tillämpa korrekta Författarsorteringsvärdet i " "dialogrutan Redigera metadata och sedan bygg upp katalogen.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -18926,7 +18941,7 @@ msgstr "" "Författare '{0}':\n" "'{1}' <> '{2}'\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -18934,7 +18949,7 @@ msgstr "" "Inga böcker finns att katalogisera.\n" "Markera \"Uteslutna böcker\" kriterierna i E-bok alternativ.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Inga böcker tillgängliga som ska ingå i katalogen" @@ -19040,7 +19055,7 @@ msgstr "" "sökdokumentation i bruksanvisningen. Som standard filteras sökningen ej." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19406,7 +19421,7 @@ msgstr "Visa detaljerad utdata. Användbart för felsökning" msgid "Error: You must specify a catalog output file" msgstr "Fel: Du måste ange en katalogutfil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -19426,7 +19441,7 @@ msgstr "" " kommandot custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -19434,11 +19449,11 @@ msgstr "" "Om kolumnen lagrar flera värden, lägg angivna värden till de redan " "befintliga, i stället för att ersätta dem." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Fel: Du måste ange ett fältnamn, ID och värde" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -19452,20 +19467,20 @@ msgstr "" " Lista anpassade kolumner. Visar kolumnetiketter och ID:n.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Visa detaljer för varje kolumn." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Du kommer att förlora alla data i kolumnen: %r. Är du säker (j/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "j" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -19481,15 +19496,15 @@ msgstr "" " tillgängliga kolumner med kommandot custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Fråga inte efter bekräftelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Fel: Du måste ange en kolumnetikett" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -19512,42 +19527,62 @@ msgstr "" " ersättas.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Fel: Du måste ange en åtgärd (lägg till | ta bort | lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Namn:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Sök sträng:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Fel: Du måste ange ett namn och en söksträng" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "tillagd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Fel: Du måste ange ett namn" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "borttaget" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Fel: Åtgärd %s kändes inte igen, måste vara en av: (lägg till | ta bort | " "lista)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -19559,12 +19594,12 @@ msgstr "" "Utföra vissa kontroller av filsystemet som representerar ett bibliotek. " "Rapporter är (0)\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Resultat från CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -19572,7 +19607,7 @@ msgstr "" "Kommaseparerad lista av rapporter.\n" "Grundinställning: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -19580,7 +19615,7 @@ msgstr "" "Kommaseparerad lista med tillägg att ignorera.\n" "Grundinställning: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -19588,11 +19623,11 @@ msgstr "" "Kommaseparerad lista med namn att ignorera.\n" "Grundinställning: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Kontrollera okänd rapport" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -19619,7 +19654,7 @@ msgstr "" "vad finns i OPF filer.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -19627,12 +19662,12 @@ msgstr "" "Verklig återhämtning. Kommandot kan inte köras om inte detta alternativ har " "angetts." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Du måste ange %s alternativ för att göra en återhämtning" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -19644,7 +19679,7 @@ msgstr "" "Ta fram en rapport i kategorin information i databasen. Den\n" "informationen motsvarar det som visas i markeringsrutan.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -19652,7 +19687,7 @@ msgstr "" "Skriv ut endast antalet objekt i en kategori i stället för räkna per post " "inom kategorin" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -19660,7 +19695,7 @@ msgstr "" "Tecknet till att sätta runt den kategorivärdet i CSV-läge. Standard är " "citattecken (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -19668,17 +19703,17 @@ msgstr "" "Kommaseparerad lista av kategori uppslagsnamn.\n" "Standard: Alla" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Den sträng som används för att skilja fält i CSV-läge. Standard är ett " "kommatecken." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "KATEGORIPOSTER" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -19725,17 +19760,17 @@ msgstr "" msgid "creating custom column " msgstr "skapa anpassad kolumn " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, 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:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Komprimerar databas" @@ -20192,11 +20227,11 @@ msgstr "" "Automatisk laddning från servern vid förändringar i källkod. Fungerar inte i " "alla miljöer." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Växla till hela gränssnittet (icke-mobila gränssnitt)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -21719,6 +21754,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -21740,46 +21776,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"Den algoritm som används för att tilldela en bok läggs till en befintlig " -"serie ett serienummer. \n" -"Ny serie tilldelats med denna justering är alltid heltalsvärden, utom \n" -"om en konstant icke-heltal anges. \n" -"Möjliga värden är: \n" -"next - första tillgängliga heltal större än största befintliga numret \n" -"first_free - första tillgängliga heltal större än 0 \n" -"next_free - första tillgängliga heltal större än den minsta befintliga " -"numret \n" -"last_free - första tillgängliga heltal mindre än den största existerande " -"antalet \n" -"Return största befintliga + 1 om inget ledigt nummer hittas \n" -"const - Tilldela nummer 1 alltid \n" -"ett nummer - Tilldela det numret alltid. Numret är inte i citationstecken. " -"Observera att \n" -"0,0 kan användas här. \n" -"Exempel: \n" -"series_index_auto_increment = \"next\" \n" -"series_index_auto_increment = 'next_free' \n" -"series_index_auto_increment = 16,5 \n" -"Ställ use_series_auto_increment_tweak_when_importing justering till sant för " -"att \n" -"använda ovanstående värdena när du importerar / lägga böcker. Om denna " -"justering är satt till \n" -"falsk (standard) kommer serien antalet sedan att sättas till 1 om det inte \n" -"uttryckligen anges att under importen. Om värdet är sant, då \n" -"serien indexet kommer att fastställas enligt series_index_auto_increment " -"inställning. \n" -"Observera att use_series_auto_increment_tweak_when_importing tweak används \n" -"endast när ett värde inte tillhandahålls under importen. Om den importerande " -"reguljära \n" -"uttrycket ger ett värde för series_index, eller om du läser metadata \n" -"från böcker och import tillägg ger ett värde, än det värde kommer \n" -"att användas oberoende av inställningen av justeringen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Lägg avgränsare efter att ha avslutat ett författarnamn" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -21793,11 +21795,11 @@ msgstr "" "för författare.\n" "Kan vara antingen sant eller falskt" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Författare sorterad namnalgoritm" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -21820,11 +21822,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -21834,11 +21836,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Använd författarsortering i läsaren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -21873,14 +21875,14 @@ msgstr "" "categories_use_field_for_author_name = 'författar'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Slutförande sorteringsordning: välja när de ska byta från lexikografisk till " "ASCII-liknande" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -21904,11 +21906,11 @@ msgstr "" "att byta \n" "till ASCII ordning av prestandaskäl." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Styt uppdelning av markeringar i läsaren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -21959,11 +21961,11 @@ msgstr "" "(\\ Tecken) i mallen. Det gör inte ont något att lämna den där\n" "även om det inte finns några bakstreck." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -21976,11 +21978,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "Ange kolumner för att sortera boklista som vid start" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -21999,11 +22001,11 @@ msgstr "" "sortera efter\n" "titel inom författare." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Styr hur datum visas" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22038,11 +22040,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "Styr sortering av titlar och serier i biblioteketfönstret" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22080,11 +22082,11 @@ msgstr "" "retur\n" "utan att ändra något är tillräckligt för att ändra sorteringsordning." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Styr formatering av titel och serier när de används i mallarna" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22104,12 +22106,12 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Ställ lista med ord som anses vara \"artiklar\" för sorteringssträngar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22128,11 +22130,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Ange en mapp Calibre ska ansluta till vid start" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22154,11 +22156,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Användare\\\\någon\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/Mina Dropbox/någon/bibliotek'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Ange namngivningsregler för SONY-samlingar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -22229,11 +22231,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Ange hur SONY samlingar är sorterade" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -22281,12 +22283,12 @@ msgstr "" "fält)]\n" "Standard: tomt (inga regler), så ingen insamling attribut är namngivna." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Styr hur märkningar används när kopiera böcker till ett annat bibliotek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -22295,17 +22297,17 @@ msgstr "" "till när du lägger\n" "en bok \"läggas vid kopiering böcker till ett annat bibliotek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Ställ in maximalt antal markeringar att visa per bok i innehållsservern" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "Ställ egna metadata som servern kommer eller inte kommer att visas." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -22338,11 +22340,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display ['# mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Ange det maximala antalet sorterings- \"nivåer\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -22362,22 +22364,22 @@ msgstr "" "böcker) påföljden kan vara märkbar. Om du inte är orolig för multi-\n" "nivå sorterar, och om du ser en avmattning, minska värdet av denna justering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -22385,11 +22387,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Styr beteendet av boklistan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -22409,11 +22411,11 @@ msgstr "" "Du kan också styra om boklistan rullar horisontellt per kolumn eller \n" "per pixel. Standard är per kolumn." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Språk att använda vid sortering." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -22438,11 +22440,11 @@ msgstr "" "Exempel: locale_for_sorting = \"fr\" - sort med franska lagstiftningen.\n" "Exempel: locale_for_sorting = 'nb' - sort med norska regler." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Antal kolumner för anpassade metadata i redigera metadatadialogrutan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -22454,11 +22456,11 @@ msgstr "" "metadata en bok i taget. Om sant, då de områden läggs ut med hjälp av två\n" "kolumner. Om falskt används en kolumn." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -22470,11 +22472,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Antalet sekunder att vänta innan du skickar e-post" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -22489,12 +22491,12 @@ msgstr "" "omstart av\n" "Calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Den maximala bredden och höjden för omslag sparas i Calibre-biblioteket" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -22506,11 +22508,11 @@ msgstr "" "orsakas av extremt\n" "stora omslag" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Till vart nyheter ska skickas ner" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -22527,11 +22529,11 @@ msgstr "" "att om det inte finns tillräckligt ledigt utrymme på den plats du väljer,\n" "filerna kommer att skickas till platsen med mest ledigt utrymme." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "Vilket gränssnitt ska meidaservern lyssna på" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -22551,11 +22553,11 @@ msgstr "" "kan inte\n" "fungerar på alla operativsystem)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Sammasatt verktygsfält på OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -22575,12 +22577,12 @@ msgstr "" "slå \n" "på på egen risk!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" "Spara originalfilen vid konvertering från samma format till samma format" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -22594,22 +22596,22 @@ msgstr "" "denna till Falsk du kan förhindra Calibre från att rädda den ursprungliga " "filen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22617,11 +22619,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22633,11 +22635,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22652,3 +22654,74 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "Den algoritm som används för att tilldela en bok läggs till en befintlig " +#~ "serie ett serienummer. \n" +#~ "Ny serie tilldelats med denna justering är alltid heltalsvärden, utom \n" +#~ "om en konstant icke-heltal anges. \n" +#~ "Möjliga värden är: \n" +#~ "next - första tillgängliga heltal större än största befintliga numret \n" +#~ "first_free - första tillgängliga heltal större än 0 \n" +#~ "next_free - första tillgängliga heltal större än den minsta befintliga " +#~ "numret \n" +#~ "last_free - första tillgängliga heltal mindre än den största existerande " +#~ "antalet \n" +#~ "Return största befintliga + 1 om inget ledigt nummer hittas \n" +#~ "const - Tilldela nummer 1 alltid \n" +#~ "ett nummer - Tilldela det numret alltid. Numret är inte i citationstecken. " +#~ "Observera att \n" +#~ "0,0 kan användas här. \n" +#~ "Exempel: \n" +#~ "series_index_auto_increment = \"next\" \n" +#~ "series_index_auto_increment = 'next_free' \n" +#~ "series_index_auto_increment = 16,5 \n" +#~ "Ställ use_series_auto_increment_tweak_when_importing justering till sant för " +#~ "att \n" +#~ "använda ovanstående värdena när du importerar / lägga böcker. Om denna " +#~ "justering är satt till \n" +#~ "falsk (standard) kommer serien antalet sedan att sättas till 1 om det inte \n" +#~ "uttryckligen anges att under importen. Om värdet är sant, då \n" +#~ "serien indexet kommer att fastställas enligt series_index_auto_increment " +#~ "inställning. \n" +#~ "Observera att use_series_auto_increment_tweak_when_importing tweak används \n" +#~ "endast när ett värde inte tillhandahålls under importen. Om den importerande " +#~ "reguljära \n" +#~ "uttrycket ger ett värde för series_index, eller om du läser metadata \n" +#~ "från böcker och import tillägg ger ett värde, än det värde kommer \n" +#~ "att användas oberoende av inställningen av justeringen." diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 376ca2b4be..82857ccb40 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Tamil \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3548,7 +3563,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3557,7 +3572,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3570,7 +3585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3594,7 +3609,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3605,7 +3620,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3629,7 +3644,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3972,7 +3987,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3981,7 +3996,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4362,7 +4377,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4840,11 +4855,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4866,7 +4881,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4973,7 +4988,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5403,7 +5418,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5633,7 +5648,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5919,7 +5934,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6131,49 +6146,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7280,45 +7295,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7373,7 +7388,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7382,7 +7397,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7390,7 +7405,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7716,7 +7731,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8099,39 +8114,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8140,57 +8155,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8415,14 +8430,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8451,19 +8466,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8905,7 +8920,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8924,13 +8939,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9011,7 +9026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9021,13 +9036,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9038,13 +9053,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9058,12 +9073,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9222,47 +9237,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9270,7 +9285,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9280,7 +9295,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9295,53 +9310,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9370,13 +9385,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9443,7 +9458,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9465,7 +9480,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10562,7 +10577,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10851,7 +10866,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11230,7 +11245,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11472,13 +11487,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11547,11 +11562,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11569,52 +11584,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11709,12 +11724,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11897,7 +11912,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11935,7 +11950,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11943,27 +11958,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11971,115 +11986,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12087,38 +12102,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13452,7 +13467,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14754,29 +14769,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15317,42 +15332,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15374,13 +15389,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15512,105 +15527,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15881,7 +15896,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16110,40 +16125,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16253,101 +16268,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17124,15 +17139,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17143,20 +17158,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17247,7 +17262,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17549,7 +17564,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17561,17 +17576,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17580,20 +17595,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17603,15 +17618,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17624,40 +17639,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17665,34 +17700,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17707,18 +17742,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17726,33 +17761,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17789,17 +17824,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18202,11 +18237,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19537,6 +19572,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19559,11 +19595,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19572,11 +19608,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19599,11 +19635,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19613,11 +19649,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19636,12 +19672,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19654,11 +19690,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19686,11 +19722,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19703,11 +19739,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19718,11 +19754,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19757,11 +19793,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19781,11 +19817,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19805,11 +19841,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19828,11 +19864,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19845,11 +19881,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19920,11 +19956,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19951,26 +19987,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19989,11 +20025,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20005,22 +20041,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20028,11 +20064,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20044,11 +20080,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20062,11 +20098,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20074,11 +20110,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20090,11 +20126,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20103,22 +20139,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20128,11 +20164,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20143,11 +20179,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20159,11 +20195,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20171,22 +20207,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20194,11 +20230,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20210,11 +20246,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index d7f363146e..047478d8b4 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "వార్తలు" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "శీర్షిక" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "రచయిత(లు)" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "వ్యాఖ్యలు" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "కాలముద్ర" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "పరిమాణం (మెబై)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "తర్వాతి పేజీ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 33ea93eaa9..27ddf04640 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-12-15 15:14+0000\n" "Last-Translator: akarong \n" "Language-Team: Thai \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 @@ -37,8 +37,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -111,7 +111,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -132,9 +133,9 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -163,30 +164,30 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -198,15 +199,15 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -936,27 +937,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "การ์ด ข" @@ -968,7 +969,7 @@ msgstr "บันทึกการแก้จุดเสีย" msgid "Communicate with Android phones." msgstr "ติดต่อกับโทรศัพท์แอนดรอยด์" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -976,11 +977,11 @@ msgstr "" "รายการไดเรคตอรี่ที่คั่นด้วยคอมม่าเพื่อส่งอีบุคส์ไปยังอุปกรณ์ปลายทางซึ่งจะใช้ช" "ื่อที่พบครั้งแรกก่อน" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "ติดต่อกับโทรศัพท์ S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1078,17 +1079,17 @@ msgstr "กำลังปรับปรุงชุดข้อมูลรา #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "เสร็จเรียบร้อย" @@ -1103,7 +1104,7 @@ msgstr "" "ลบหนังสือโดยใช้โปรแกรมใน iBooks\n" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1111,7 +1112,7 @@ msgstr "" "ลวดลายบางส่วนในปกไม่สามารถแปลงค่าได้\n" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1122,24 +1123,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ข่าว" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "บัญชีรายชื่อ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "ติดต่อกับ iTunes" @@ -1249,7 +1250,7 @@ msgstr "ติดต่อกับโทรศัพท์ Blackberry" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1292,14 +1293,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2049,6 +2054,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3679,7 +3694,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3688,7 +3703,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3701,7 +3716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3725,7 +3740,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3736,7 +3751,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3760,7 +3775,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4103,7 +4118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4112,7 +4127,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4493,7 +4508,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4971,11 +4986,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4997,7 +5012,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5104,7 +5119,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5534,7 +5549,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5764,7 +5779,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6050,7 +6065,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6262,49 +6277,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7411,45 +7426,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7504,7 +7519,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7513,7 +7528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7521,7 +7536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7847,7 +7862,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8230,39 +8245,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8271,57 +8286,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8546,14 +8561,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8582,19 +8597,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9036,7 +9051,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9055,13 +9070,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9142,7 +9157,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9152,13 +9167,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9169,13 +9184,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9189,12 +9204,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9353,47 +9368,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9401,7 +9416,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9411,7 +9426,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9426,53 +9441,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9501,13 +9516,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9574,7 +9589,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9596,7 +9611,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10693,7 +10708,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10982,7 +10997,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11361,7 +11376,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11603,13 +11618,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11678,11 +11693,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11700,52 +11715,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11840,12 +11855,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -12028,7 +12043,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12066,7 +12081,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12074,27 +12089,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12102,115 +12117,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12218,38 +12233,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13583,7 +13598,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14885,29 +14900,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15448,42 +15463,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15505,13 +15520,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15643,105 +15658,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16012,7 +16027,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16241,40 +16256,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16384,101 +16399,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17255,15 +17270,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17274,20 +17289,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17378,7 +17393,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17680,7 +17695,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17692,17 +17707,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17711,20 +17726,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17734,15 +17749,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17755,40 +17770,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17796,34 +17831,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17838,18 +17873,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17857,33 +17892,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17920,17 +17955,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18333,11 +18368,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19668,6 +19703,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19690,11 +19726,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19703,11 +19739,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19730,11 +19766,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19744,11 +19780,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19767,12 +19803,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19785,11 +19821,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19817,11 +19853,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19834,11 +19870,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19849,11 +19885,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19888,11 +19924,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19912,11 +19948,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19936,11 +19972,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19959,11 +19995,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19976,11 +20012,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20051,11 +20087,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20082,26 +20118,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20120,11 +20156,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20136,22 +20172,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20159,11 +20195,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20175,11 +20211,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20193,11 +20229,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20205,11 +20241,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20221,11 +20257,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20234,22 +20270,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20259,11 +20295,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20274,11 +20310,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20290,11 +20326,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20302,22 +20338,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20325,11 +20361,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20341,11 +20377,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 10ad3c90ce..c5b8ae3076 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-28 09:13+0000\n" "Last-Translator: Serdar Peker \n" "Language-Team: Turkish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -957,27 +958,27 @@ msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "EVET" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Ana" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Kart A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Kart B" @@ -989,7 +990,7 @@ msgstr "Hata ayıklama logu" msgid "Communicate with Android phones." msgstr "Android telefonlar ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -997,11 +998,11 @@ msgstr "" "Aygıtta e-kitapların gönderileceğin klasörlerin virgülle ayrılmış listesi. " "Var olan ilk klasör kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "S60 telefonlar ile haberleş." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "WebOS tablet ile bağlantı kur" @@ -1117,17 +1118,17 @@ msgstr "Cihaz metadata listelemesi güncelleniyor." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(tot)d 'ın %(num)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "bitti" @@ -1142,7 +1143,7 @@ msgstr "" "iBooks uygulamasını kullanarak silin.\n" "Listeyi görmek için \"Ayrıntıları Göster\"e tıklayın." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1150,7 +1151,7 @@ msgstr "" "Bazı kapak görselleri dönüştürülemedi.\n" "Listeyi görmek için \"Ayrıntıları Göster\"e tıklayın." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1161,24 +1162,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Haberler" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "iTunes ile iletişim kur." @@ -1294,7 +1295,7 @@ msgstr "Blackberry smart phone ile bağlantı kur" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1337,14 +1338,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "PocketBook 602/603/902/903 okuyucu ile iletişim kur." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "PocketBook 360+ okuyucusu ile bağlantı kur." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "PocketBook 701 ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Infibeam Pi2 okuyucu ile iletişim kur." @@ -2173,6 +2178,16 @@ msgstr "" msgid "Card A folder" msgstr "Kart A'nın klasörü" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4026,7 +4041,7 @@ msgstr "ŞABLON HATASI" #: /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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "No" @@ -4035,7 +4050,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4048,7 +4063,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Yazar(lar)" @@ -4072,7 +4087,7 @@ msgid "Comments" msgstr "Açıklamalar" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4083,7 +4098,7 @@ msgid "Tags" msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4106,7 +4121,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4462,7 +4477,7 @@ msgstr "%s biçimli litaplar desteklenmiyor" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s inin %(sidx)s inci kitabı" @@ -4471,7 +4486,7 @@ msgstr "%(series)s inin %(sidx)s inci kitabı" msgid "HTML TOC generation options." msgstr "HTML TOC yaratma seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4858,7 +4873,7 @@ msgid "Choose Files" msgstr "dosyaları Seç" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Kitaplar" @@ -5336,11 +5351,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Başarısız" @@ -5362,7 +5377,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5469,7 +5484,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5899,7 +5914,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6129,7 +6144,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6415,7 +6430,7 @@ msgid "No books found" msgstr "Kitap bulunmadı" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6627,49 +6642,49 @@ msgstr "" msgid "Donate" msgstr "Bağış" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Koleksiyonlar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7776,45 +7791,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Okuyamıyor" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Dosya okumada hata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7869,7 +7884,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7878,7 +7893,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Seriler:" @@ -7886,7 +7901,7 @@ msgstr "&Seriler:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Serilerin listesi. Yeni seri ekleyebilirsiniz." @@ -8212,7 +8227,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Kaldır" @@ -8595,39 +8610,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Tanımsız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "yıldız" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Derecelendirilmemiş" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8636,57 +8651,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " İndeks" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Değişiklikleri uygula" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Kitapları otomatik numaralandır" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Bütün etiketleri kaldır" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "eklenecek etiketler" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "kaldırılacak etiketler" @@ -8911,14 +8926,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Geçersiz şablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8947,19 +8962,19 @@ msgstr "" msgid "Save &template:" msgstr "Şablonu kaydet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "kaç adet boş kitap?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Kaç adet boş kitap eklenecek?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Yeni kitapların yazarını şu olarak ayarla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Yazarı bilinmeyen olarak ayarla" @@ -9401,7 +9416,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9420,13 +9435,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9507,7 +9522,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Eşleşme bulunamadı" @@ -9517,13 +9532,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9534,13 +9549,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9554,12 +9569,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9718,47 +9733,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9766,7 +9781,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9776,7 +9791,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9791,53 +9806,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9866,13 +9881,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9939,7 +9954,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Tarih:" @@ -9961,7 +9976,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -11058,7 +11073,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11347,7 +11362,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11726,7 +11741,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11968,13 +11983,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Eşleşme yok" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -12043,11 +12058,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -12065,52 +12080,52 @@ msgstr "Boyut (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /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:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -12205,12 +12220,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Sonraki Sayfa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Önceki Sayfa" @@ -12393,7 +12408,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12431,7 +12446,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12439,27 +12454,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Numara:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12467,115 +12482,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12583,38 +12598,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13949,7 +13964,7 @@ msgid "Never" msgstr "Hiçbir zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "İlk harf ile" @@ -15260,29 +15275,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15823,42 +15838,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Aramalar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15880,13 +15895,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -16018,105 +16033,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16387,7 +16402,7 @@ msgid "Options to customize the ebook viewer" msgstr "Ekitap görüntüleyiciyi kişiselleştirmek için seçenekler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "En son kullanılan pencere boyutunu hatırla" @@ -16622,40 +16637,40 @@ msgstr "Kullanıcı Stil sayfası" msgid "No results found for:" msgstr "Şunun için bulunan yeni sonuçlar:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16765,101 +16780,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Yer imi ekle" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Yer imlerini yönet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17636,15 +17651,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17655,20 +17670,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17759,7 +17774,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18061,7 +18076,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18073,17 +18088,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18092,20 +18107,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18115,15 +18130,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18136,40 +18151,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "İsim:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "eklendi" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "kaldırıldı" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18177,34 +18212,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18219,18 +18254,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18238,33 +18273,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18301,17 +18336,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "%s kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18714,11 +18749,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Tam arayüze geç ( mobil olmayan arayüz)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20057,6 +20092,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20079,11 +20115,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20092,11 +20128,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20119,11 +20155,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20133,11 +20169,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20156,12 +20192,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20174,11 +20210,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20206,11 +20242,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20223,11 +20259,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20238,11 +20274,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Tarihlerin nasıl gösterieceğini ayarlayın" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20277,13 +20313,13 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" "Kitap ve seri adlarının kütüphane gösteriminde nasıl sıralanacağını " "belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20303,13 +20339,13 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" "Şablon kullanılırken kitap ve seri adlarının nasıl formatlanacağını " "belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20329,11 +20365,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20352,11 +20388,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "Calibre'nin başlangıçta bağlanması gereken dizini belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20369,11 +20405,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "SONY koleksiyonları için yeniden isimlendirilme kurallarını belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20444,11 +20480,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "SONY koleksiyonlarının nasıl sıralanacağını belirtin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20475,31 +20511,31 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Kitapları başka bir kitaplığa kopyalarken etiketlerin nasıl uygulanacağını " "ayarlayın." -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "İçerik sunucusunda kitap başına gösterilecek etiket sayısını belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "İçerik sunucusunun göstereceği veya göstermeyeceği metaveri alanlarını " "belirleyin" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20518,11 +20554,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "En yüksek sıralama 'düzey'ini ayarlayın" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20534,23 +20570,23 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" "Görünen alanları sıralarken tarihin kullanılıp kullanılmayacağını belirleyin." -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20558,11 +20594,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Kitap listesinin davranışlarını ayarlayın" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20574,11 +20610,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Sıralama yaparken kullanılacak dil" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20592,11 +20628,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "Metaveri düzenleme penceresinde özel metaveri için sütun sayısı" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20604,11 +20640,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Metadata düzeltiminde kişisel sütunların sırası" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20620,11 +20656,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "E-posta göndermeden önce bekleme süresi(saniye)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20633,13 +20669,13 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Calibre kitaplığında saklanan kitap kapakları için maksimum genişlik ve " "yükseklik" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -20649,11 +20685,11 @@ msgstr "" " boyuta sığmak için yeniden boyutlandırılacaktır, Bu çok büyük\n" "kapakların neden olduğu yavaşlamayı önelemek içindir." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Karşıdan yüklenmiş haberlerin yollanacağı yer" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20663,11 +20699,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20678,11 +20714,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "OS X üzerindeki birleşik araç çubuğu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20694,11 +20730,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Aynı formatı yine aynı formata çevirirken orjinal dosyayı koru" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20706,11 +20742,11 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Gösterilecek en son görüntülenen kitapların sayısı" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -20720,11 +20756,11 @@ msgstr "" "görünür. Kaç tane \n" "gösterilmesi gerektiğini buradan kontrol edin." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Arayüzdeki kitap detayları puntolarını değiştir." -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20732,11 +20768,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20748,11 +20784,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index ff0d738c8a..b02e543b8d 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-29 07:05+0000\n" "Last-Translator: ma$terok \n" "Language-Team: Ukrainian \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Generator: Launchpad (build 15558)\n" "Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -29,8 +29,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -103,7 +103,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -124,9 +125,9 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -155,30 +156,30 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -190,15 +191,15 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -964,27 +965,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Так" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Головна" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "Картка A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Картка B" @@ -996,7 +997,7 @@ msgstr "Журнал зневаджування" msgid "Communicate with Android phones." msgstr "Зв'язується з телефонами на базі операційної системи \"Android\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1004,11 +1005,11 @@ msgstr "" "Перелік папок (розділений комами) для надсилання електронних книжок на " "пристрій. Будуть використані ті, що були створені першими." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Зв'язується з телефонами на базі операційної системи \"S60\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Обмін даними з планшетами під керуванням WebOS." @@ -1127,17 +1128,17 @@ msgstr "Оновлення списку метаданих пристрою…" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d з %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "завершено" @@ -1152,7 +1153,7 @@ msgstr "" "Вилучіть за допомогою додатку iBooks.\n" "Натисніть «Показати деталі», щоб побачити список." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1160,7 +1161,7 @@ msgstr "" "Деякі обкладинки не можуть бути конвертовані.\n" "Натисніть кнопку \"Показати деталі\" для списку." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1171,24 +1172,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Зв’язується з iTunes." @@ -1304,7 +1305,7 @@ msgstr "Обмін даними зі смартфоном Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1347,14 +1348,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Обмін даними PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Обмін даними PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Обмін даними PocketBook 701." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "Обмін даними з Infibeam Pi2." @@ -2201,6 +2206,16 @@ msgstr "" msgid "Card A folder" msgstr "Тека картки A" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -4206,7 +4221,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "Ні" @@ -4215,7 +4230,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -4228,7 +4243,7 @@ msgstr "Заголовок" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Автор(и)" @@ -4252,7 +4267,7 @@ msgid "Comments" msgstr "Коментарі" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -4263,7 +4278,7 @@ msgid "Tags" msgstr "Теґи" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -4288,7 +4303,7 @@ msgid "Timestamp" msgstr "Мітка часу" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4682,7 +4697,7 @@ msgstr "%s формат е-книжки не підтримується" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s з %(series)s" @@ -4691,7 +4706,7 @@ msgstr "Книга %(sidx)s з %(series)s" msgid "HTML TOC generation options." msgstr "HTML TOC параметри створення." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -5136,7 +5151,7 @@ msgid "Choose Files" msgstr "Виберіть файли" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Книги" @@ -5645,11 +5660,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Невдача" @@ -5673,7 +5688,7 @@ msgstr "Файли у вашій бібліотеці відповідають #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5789,7 +5804,7 @@ msgstr "" "«Автоматичне об’єднання» у вікні, відкрити яке можна за допомогою пункту " "меню «Налаштування -> Додавання книг»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -6269,7 +6284,7 @@ msgid "Move to next highlighted match" msgstr "Перейти до наступного позначеного відповідника" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -6502,7 +6517,7 @@ msgid "this book" msgstr "ця книга" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "Пошук для «%s»" @@ -6841,7 +6856,7 @@ msgid "No books found" msgstr "Книги не знайдені" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Немає прав доступу" @@ -7072,49 +7087,49 @@ msgstr "Автоматично додано %(num)d книг з %(src)s" msgid "Donate" msgstr "Підтримати фінансово" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Натисніть, щоб відкрити" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ідентифікатори" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Книга %(sidx)s %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Збірки" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Вставити обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Копіювати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "Вилучити обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "Двічі клацніть, щоб відкрити вікно параметрів книги" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Шлях" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -8288,45 +8303,45 @@ msgstr "" "Встановлення метаданих. Файл з результатом обробки міститиме максимальний " "можливий об’єм метаданих." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "У цієї книги немає обкладинки" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "Вибрати обкладинку для " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Неможливо прочитати" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "У вашого користувача недостатньо прав для читання цього файла: " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Помилка при зчитуванні файла" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

Під час читання з файла сталася помилка:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " не є коректним зображенням" @@ -8383,7 +8398,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -8395,7 +8410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "С&ерія:" @@ -8403,7 +8418,7 @@ msgstr "С&ерія:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Список відомих серій. Ви можете додати нові серії." @@ -8745,7 +8760,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "&Вилучити" @@ -9154,39 +9169,39 @@ msgstr "Переглядач обкладинок не може бути зав #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Не визначено" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "зірок" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "Без оцінки" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "Встановити «%s» у значення сьогоднішньої дати" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "Спорожнити «%s»" @@ -9195,11 +9210,11 @@ msgstr "Спорожнити «%s»" msgid "Open Item Editor" msgstr "Відкрити редактор записів" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "Значення змінено" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" @@ -9207,49 +9222,49 @@ msgstr "" "Вами змінено значення. Щоб скористатися цим редактором, вам слід або " "відкинути, або застосувати внесені зміни. Застосувати зміни?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " індекс:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" "Нумерація «{0}» містить некоректне значення, яке буде замінено на типове." -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "Застосувати зміни" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "Вилучити серію" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "Автоматично нумерувати книги" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "Зробити, щоб числа починалися з " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" "Нумерація «{0}» містить некоректні значення, які не буде показано у списку" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "Вилучити всі мітки" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "мітки для додавання" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "мітки для вилучення" @@ -9489,14 +9504,14 @@ msgstr "" "підтримку цих форматів?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "Некоректний шаблон" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -9528,19 +9543,19 @@ msgstr "Використовувати впорядкування за авто msgid "Save &template:" msgstr "Зберегти &шаблон:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Скільки порожніх книжок?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Скільки має бути додано порожніх книжок?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "Встановити такого автора нових книжок:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "Записати у полі автора «Невідомий»" @@ -10103,7 +10118,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 +10137,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Пункт не можна встановити у порожнє значення. Вам слід вилучити його." @@ -10219,7 +10234,7 @@ msgstr "Посилання" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "Відповідників не знайдено" @@ -10229,13 +10244,13 @@ msgid "Change Case" msgstr "Змінити регістр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Верхній регістр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Нижній регістр" @@ -10246,13 +10261,13 @@ msgid "Swap Case" msgstr "Поміняти місцями регістр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Як в заголовках" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "З великої літери" @@ -10266,12 +10281,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "У іменах авторів не може бути символів «&»." @@ -10438,32 +10453,32 @@ msgstr "Пошук/Заміна" msgid "Working" msgstr "Працюю" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "Символьний збіг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "Регулярний вираз" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "Замінити поле" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "Зробити префіксом поля" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "Зробити суфіксом поля" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "Редагування мета інформації для %d книг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" @@ -10471,16 +10486,16 @@ msgstr "" "Негайно застосувати всі внесені зміни без закриття діалогового вікна. Таку " "дію не можна перервати або скасувати." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "Книга %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "Вкажіть тип ідентифікатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -10493,7 +10508,7 @@ msgstr "" "створити резервну копію вашої бібліотеки.

Пошук і заміну у текстових полях " "буде виконано з використанням відповідності символів або формальних виразів. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -10512,7 +10527,7 @@ msgstr "" "регістром символів знайденого тексту. Якщо пункт не буде позначено, пошук " "відбуватиметься без врахування регістру." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -10541,28 +10556,28 @@ msgstr "" "функцію «sub» можна дізнатися з цієї довідкової сторінки." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "ПОМИЛКА У ШАБЛОНІ ПОШУКУ/ЗАМІНИ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "Вам слід вказати призначення, якщо джерелом є складене поле" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "Вам слід вказати тип ідентифікатора призначення" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "Пошук/Заміна є некоректним" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "Взірець пошуку є некоректним: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10571,25 +10586,25 @@ msgstr "" "Застосовуємо зміни до %d книг.\n" "Фаза {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "Вилучити збережений пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Позначений пошук/заміну буде вилучено. Ви впевнені у вилученні?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "Зберегти пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "Назва пошуку/заміни:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -10622,13 +10637,13 @@ msgstr "" "«Чарлз Діккенс» буде впорядковано так: «Діккенс, Чарлз»." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "Оцінка:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Оцінка цієї книги. 0-5 зірок." @@ -10704,7 +10719,7 @@ msgid "&Force numbers to start with:" msgstr "Зробити, щоб &числа починалися з:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "&Дата:" @@ -10726,7 +10741,7 @@ msgid "Clear published date" msgstr "Вилучити дату видання" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "&Мови:" @@ -11947,7 +11962,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "Мі&тки:" @@ -12247,7 +12262,7 @@ msgid "Open Template Editor" msgstr "Відкрити редактор шаблонів" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "Змінити шаблон" @@ -12652,7 +12667,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -12901,13 +12916,13 @@ msgstr "Шукати клавіатурне скорочення за назво #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "Немає відповідників" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "Не вдалося знайти жодного скорочення, відповідного до %s" @@ -12979,11 +12994,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "зірок" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -13001,25 +13016,25 @@ msgstr "Розмір (МБ)" msgid "Modified" msgstr "Змінено" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "Назва пошуку — «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "UUID цієї книги — «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "Доступ заборонено" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "" "Could not change the on disk location of this book. Is it open in another " "program?" @@ -13027,30 +13042,30 @@ msgstr "" "Не вдалося змінити розташування на диску для цієї книги. Можливо, книгу " "відкрито у іншій програмі?" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "Не вдалося записати дані" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" "Не вдалося записати дані. Натисніть кнопку «Показати подробиці», щоб " "дізнатися чому." -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "У бібліотеці" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "Розмір" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "Позначено для вилучення" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

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

" @@ -13147,12 +13162,12 @@ msgid "LRF Viewer toolbar" msgstr "Панель інструментів перегляду LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Наступна сторінка" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Попередня сторінка" @@ -13353,7 +13368,7 @@ msgid "Unhandled exception" msgstr "Непридатне до обробки виключення" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -13401,7 +13416,7 @@ msgstr "" "використання засобу керування записами авторів. Бажаєте зберегти внесені " "зміни?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -13414,11 +13429,11 @@ msgstr "" "записів авторів. Якщо поле зафарбовано червоним, запис авторів і цей текст " "не збігаються." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "Впо&рядкування авторів:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -13426,7 +13441,7 @@ msgstr "" " Зелений колір позначає пункти, впорядкування запису автора яких відповідає " "поточному авторові" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -13435,11 +13450,11 @@ msgstr "" "поточному автору. Вам не потрібно виконувати додаткових дій, якщо вас " "вдовольняє результат." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "&Номер:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -13450,90 +13465,90 @@ msgstr "" "\n" "Двічі клацніть, щоб переглянути" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "Відновити %s з оригіналу" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "Встановити обкладинку книги на основі вибраного формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "Встановити метадані книги на основі вибраного формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "Додати формат до цієї книги" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "Вилучити вибраний формат з цієї книги" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "Обрати формати для " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "У вас немає прав на читання таких файлів:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "Не вибрано жодного формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "Не вдалося прочитати метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "Не вдалося прочитати метадані з %s формату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "В&казати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "О&брізати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "Знайти &обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "&Згенерувати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "Не є коректним зображенням" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "Вкажіть заголовок і автора" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "Вам слід вказати заголовок і автора перед створенням обкладинки" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "Некоректна обкладинка" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "Не вдалося змінити обкладинку, оскільки зображення є некоректним." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "Мітки змінено" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -13541,15 +13556,15 @@ msgstr "" "Вами змінено мітки. Щоб скористатися редактором міток, вам слід відкинути " "або застосувати зміни. Застосувати зміни?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "Список мов цієї книги, відокремлених комами" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "Невідома мова" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" @@ -13557,11 +13572,11 @@ msgstr[0] "Мову %s не вдалося розпізнати" msgstr[1] "Мови %s не вдалося розпізнати" msgstr[2] "Мови %s не вдалося розпізнати" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "Ідентифікатори:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -13572,38 +13587,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "Цей ISBN номер правильний" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "Цей ISBN номер неправильний" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "Некоректний індекс ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "Вкажіть ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "Вказаний вами ISBN не є коректним. Повторіть спробу." -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "&Видавець:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "Спорожнити дату" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "Оп&убліковано:" @@ -15145,7 +15160,7 @@ msgid "Never" msgstr "Ніколи" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "За першою літерою" @@ -16728,7 +16743,7 @@ msgstr "Це коригування має типове значення" msgid "This tweak has been customized" msgstr "Це коригування було змінено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " @@ -16738,12 +16753,12 @@ msgstr "" "вами нетипових додатків. З документацією щодо цих коригувань ви можете " "ознайомитися на сайті, з якого ви отримали ці додатки." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "Шукати коригування" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." @@ -16751,11 +16766,11 @@ msgstr "" "У вашому коригуванні виявлено синтаксичну помилку. Натисніть кнопку " "«Показати подробиці», щоб переглянути докладніші повідомлення." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "Некоректні коригування" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -17348,48 +17363,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Назва згрупованого ключа пошуку — «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "Пошуки" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "Перейменування категорії користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Не можна використовувати крапки у назвах під час перейменування категорій " "користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "Назву %s вже використано" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "Дублювати назву пошуку" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "Збережену назву пошуку %s вже використано." @@ -17411,13 +17426,13 @@ msgid "Manage Tags" msgstr "Керування мітками" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "Керування категоріями користувача" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "Керування збереженими пошуками" @@ -17562,105 +17577,105 @@ msgstr "" "Доступ до всіх цих засобів керування категоріями можна отримати клацанням " "правою кнопкою миші на пунктах панелі перегляду міток, розташованої вище." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "Перейменувати %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "Вилучити %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "Редагувати впорядкування для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "Редагувати посилання для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "Додати %s до категорії користувача" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "Дочірні об’єкти %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "Вилучити пошук «%s»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "Вилучити %(item)s з категорії %(cat)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "Шукати все, окрім %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "Додати підкатегорію до %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "Вилучити категорію користувача %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "Сховати категорію %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "Показати категорію" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "Шукати книги у категорії %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "Шукати книги поза категоріями %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "Керування %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "Показати всі категорії" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "Змінити схему підкатегорій" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "Вимкнути" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "Поділ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" "Першу літеру можна використовувати лише під час впорядкування за іменами" @@ -17970,7 +17985,7 @@ msgid "Options to customize the ebook viewer" msgstr "Параметри вікна перегляду електронної книги" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "Пам’ятати останні використані розміри вікон" @@ -18221,40 +18236,40 @@ msgstr "&Таблиця стилів користувача" msgid "No results found for:" msgstr "Нічого не знайдено до:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "По&шук у словнику" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "З&найти наступний відповідник" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Перейти…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "Наступний розділ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "Попередній розділ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "Початок документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "Кінець документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "Початок розділу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "Кінець розділу" @@ -18371,23 +18386,23 @@ msgid "Connecting to dict.org to lookup: %s…" msgstr "" "Встановлення з’єднання з dict.org для фільтрування: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "Такої адреси немає" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "Адреси, на яку вказує цей пункт не існує." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "Виберіть ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "Ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -18396,76 +18411,76 @@ msgstr "" "Зробити розмір шрифту %(which)s\n" "Поточне збільшення: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "більше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "менше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "Не знайдено збігів для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "Завантаження послідовності…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "Компонування %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "Закладка %d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "Додати закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "Вкажіть назву закладки:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "Керування закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "Завантаження книги…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "Не вдалося відкрити ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "Параметри керування переглядом ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Якщо вказано, буде виконано спробу перевести вікно перегляду на передній " "план під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Якщо вказано, буде виконано спробу відкрити вікно перегляду на весь екран " "під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "Вивести попередження javascript та консольні повідомлення до консолі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18473,7 +18488,7 @@ msgstr "" "Місце, на якому слід відкрити вказану книгу. Позначка місця визначає " "розташування у тексті верхнього лівого кута сторінки на панелі перегляду." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -19439,15 +19454,15 @@ msgstr "" "\n" "*** Для виведення даних у форматі MOBI потрібне додавання розділу авторів ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "У каталозі не виявлено жанрів.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "У каталозі немає книг" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19466,7 +19481,7 @@ msgstr "" "впорядкування записів авторів за допомогою діалогового вікна редагування " "метаданих, потім повторіть збирання каталогу.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -19475,7 +19490,7 @@ msgstr "" "Попередження: різні формати впорядкування записів авторів для автора «{0}»:\n" "«{1}» <> «{2}»\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" @@ -19483,7 +19498,7 @@ msgstr "" "У каталозі не виявлено книг.\n" "Спробуйте змінити критерії «Виключені книги» у параметрах книг.\n" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "Немає книг для включення до каталогу" @@ -19590,7 +19605,7 @@ msgstr "" "жодного фільтрування." #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -19983,7 +19998,7 @@ msgstr "Показувати докладні виведені дані. Кор msgid "Error: You must specify a catalog output file" msgstr "Помилка: вам слід вказати файли виведення каталогу" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -20004,7 +20019,7 @@ msgstr "" " команди custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." @@ -20012,11 +20027,11 @@ msgstr "" "Якщо у стовпчику зберігається декілька значень, дописати вказані значення до " "вже записаних замість заміни цих значень." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "Помилка: вам слід вказати назву поля, ідентифікатор і значення" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -20031,20 +20046,20 @@ msgstr "" "стовпчиків.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "Показати параметри кожного стовпчика." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "Ви втратите всі дані у цьому стовпчику: %r. Ви впевнені (т/н)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "т" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -20060,15 +20075,15 @@ msgstr "" " доступних стовпчиків можна за допомогою команди custom_columns.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "Не питати про підтвердження" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "Помилка: вам слід вказати мітку стовпчика" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -20092,41 +20107,61 @@ msgstr "" " попередній запис буде замінено новим.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "Помилка: вам слід вказати дію (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "Назва:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "Рядок пошуку:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "Помилка: вам слід вказати назву або рядок для пошуку" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "додано" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "Помилка: вам слід вказати назву" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "вилучено" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" "Помилка: невідома дія %s. Дією може бути одне зі значень: (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -20137,12 +20172,12 @@ msgstr "" "\n" "Виконати деякі перевірки у файловій системі бібліотеки. Звіти буде {0}\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "Виведення у форматі CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -20150,7 +20185,7 @@ msgstr "" "Список звітів, відокремлених комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -20158,7 +20193,7 @@ msgstr "" "Список суфіксів назв, які слід ігнорувати, відокремлений комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -20166,11 +20201,11 @@ msgstr "" "Список назв, які слід ігнорувати, відокремлений комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "Невідома перевірка звіту" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -20199,7 +20234,7 @@ msgstr "" "збережені у файлах OPF.\n" " " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." @@ -20207,12 +20242,12 @@ msgstr "" "Виконати відновлення. Команду не буде виконано, якщо не буде вказано цього " "параметра." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "Для виконання відновлення вам слід вказати параметр %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -20224,7 +20259,7 @@ msgstr "" "Створити звіт щодо даних категорій у базі даних. Отримані дані\n" "еквівалентні до даних, показаних на панелі міток.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" @@ -20232,7 +20267,7 @@ msgstr "" "Виводити лише кількість пунктів у категорії замість кількостей елементів у " "пункті категорії" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." @@ -20240,7 +20275,7 @@ msgstr "" "Символ, який слід використовувати для обмеження значення категорії у режимі " "CSV. Типовим символом є подвійні лапки (\")." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" @@ -20248,16 +20283,16 @@ msgstr "" "Список назв фільтрів категорій, відокремлених комами.\n" "Типове значення: всі (all)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" "Рядок, який відокремлюватиме поля у режимі CSV. Типовим роздільником є кома." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "ПУНКТИ КАТЕГОРІЙ" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -20305,19 +20340,19 @@ msgstr "відновлене налаштування " msgid "creating custom column " msgstr "створення нетипового стовпчика " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "Копіювання %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "Ущільнення бази даних" @@ -20779,11 +20814,11 @@ msgstr "" "Сервер автоматичного перезавантаження при зміні у початковому коді. Може не " "працювати у всіх середовищах." -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "Перемкнутися на повноцінний інтерфейс (немобільний інтерфейс)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -22436,6 +22471,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -22457,49 +22493,12 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" -"Алгоритм, який буде використано для призначення книзі, доданій до вже\n" -"створеної серії, номера. Нові номери у серії, додані за допомогою цього\n" -"коригування, завжди будуть цілими числами, якщо не задано нецілого\n" -"сталого значення.\n" -"Можливі значення:\n" -"next — перше доступне ціле число, більше за найбільше зі створених номерів\n" -"first_free — перше невикористане ціле значення, більше за 0\n" -"next_free — перше невикористане ціле значення, більше за найменший вже " -"використаний номер\n" -"last_free — перше невикористане ціле значення, менше за найбільший вже " -"використаний номер\n" -"Повертає найбільший вже створений номер + 1, якщо не буде знайдено " -"невикористаного номера\n" -"const — завжди призначати номер 1\n" -"номер — завжди призначати цей номер. Номер слід вказувати без лапок. " -"Зауважте, що\n" -"можна використати 0.0.\n" -"Приклади:\n" -"series_index_auto_increment = 'next'\n" -"series_index_auto_increment = 'next_free'\n" -"series_index_auto_increment = 16.5\n" -"\n" -"Встановіть для use_series_auto_increment_tweak_when_importing значення " -"True,\n" -"щоб вказані значення було використано під час імпортування або додавання\n" -"книг. Якщо для цього коригування встановлено значення False (типове),\n" -"номер у серії буде встановлено у значення 1, якщо його явним чином не було\n" -"встановлено під час імпортування. Якщо встановлено значення True, номер у\n" -"серії буде встановлено відповідно до значення series_index_auto_increment.\n" -"Зауважте, що коригування use_series_auto_increment_tweak_when_importing " -"tweak\n" -"використовується, лише якщо значення не було вказано під час імпортування.\n" -"Якщо формальний вираз імпортування створює значення series_index або якщо\n" -"виконується читання метаданих з книги і додаток імпортування має якесь " -"значення\n" -"для номера, буде використано саме це значення, незалежно від цього " -"коригування." -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "Додавати роздільник після завершеного імені автора" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -22512,11 +22511,11 @@ msgstr "" "нову дію з доповнення для авторів.\n" "Значенням може бути True або False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "Алгоритм впорядковування імен авторів" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -22560,11 +22559,11 @@ msgstr "" "впорядкування для рядка «Acme Inc.» дорівнюватиме «Acme Inc.», а не\n" "«Inc., Acme»." -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "Поділ декількох імен авторів" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -22579,11 +22578,11 @@ msgstr "" "на кожному з відповідників формального виразу.\n" "Типове значення: r'(?i),?\\s+(and|with)\\s+'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "Використовувати впорядковування за автором на панелі перегляду міток" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -22615,14 +22614,14 @@ msgstr "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" "Впорядкування списку автоматичного доповнення: виберіть умови переходу з " "лексикографічного до впорядкування за ASCII" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -22644,11 +22643,11 @@ msgstr "" "ASCII. Встановіть значення більше за нуль, щоб перемикання на режим на\n" "основі ASCII відбувалося лише з міркувань покращення швидкодії." -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "Керування поділом на панелі перегляду міток" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -22697,11 +22696,11 @@ msgstr "" "містяться зворотні похилі риски (символи «\\»). Навіть якщо цих символів\n" "у шаблоні немає, подібний префікс не завадить." -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "Керування порядком категорій на панелі перегляду міток" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -22723,13 +22722,13 @@ msgstr "" "відповідає впорядковуванню за серіями, мітками, потім за типовими\n" "параметрами." -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" "Вкажіть стовпчики, які використовуватимуться для впорядковування списку книг " "під час запуску" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -22749,11 +22748,11 @@ msgstr "" "Приклад: встановіть [('authors',0),('title',0)], щоб\n" "впорядковування у записах авторів відбувалося за назвами книг." -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "Керування показом дат" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -22821,12 +22820,12 @@ msgstr "" "Типовий формат позначки часу: dd MMM yyyy\n" "Формат last_modified_display_format: dd MMM yyyy" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" "Керування впорядковуванням назв та серій на панелі перегляду бібліотеки" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -22859,11 +22858,11 @@ msgstr "" "Для внесення змін до впорядкування достатньо подвійного клацання\n" "на назві з наступним натисканням клавіші Enter." -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "Керування форматування назв та серій під час використання у шаблонах" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -22897,13 +22896,13 @@ msgstr "" "Зауважте, що функція форматування raw_field поверне основне значення\n" "назви і серії, незалежно від значення цього коригування." -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" "Вкажіть список слів, які вважатимуться артиклями під час впорядковування " "рядків" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -22935,12 +22934,12 @@ msgstr "" "Значення title_sort_articles буде проігноровано (цей параметр залишено\n" "лише з міркувань сумісності із застарілими версіями програми)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" "Вкажіть теку, з якою calibre має встановлювати з’єднання під час запуску" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -22962,11 +22961,11 @@ msgstr "" "auto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\n" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "Вкажіть правила перейменування для збірок SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -23095,11 +23094,11 @@ msgstr "" "sony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n" "sony_collection_name_template='{category:||: }{value}'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "Вкажіть спосіб впорядковування збірок SONY" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -23146,13 +23145,13 @@ msgstr "" "впорядкування ) ]\n" "Типове значення: порожнє (без правил), отже без згадування атрибутів збірки." -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" "Керувати способом, у який застосовуватимуться мітки під час копіювання книг " "до іншої бібліотеки" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -23161,20 +23160,20 @@ msgstr "" "під час додавання книги» було додано під час копіювання книг до\n" "іншої бібліотеки." -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" "Встановіть максимальну кількість міток, які буде показано для запису книги, " "на сервері даних" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" "Встановіть нетипові поля метаданих, які сервер даних буде або не буде " "показувати." -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -23210,11 +23209,11 @@ msgstr "" "content_server_will_display = ['*']\n" "content_server_wont_display['#mycomments']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "Встановіть максимальну кількість рівнів впорядковування" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -23235,11 +23234,11 @@ msgstr "" "значним. Якщо багаторівневе впорядковування вам не потрібне або ви помітили\n" "значне уповільнення роботи програми, зменшіть значення цього коригування." -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "Визначтеся, чи буде впорядковано дати на основі видимих полів" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" @@ -23249,13 +23248,13 @@ msgstr "" "буде використано всі поля, незалежно від показаних даних. Встановіть для\n" "цього коригування значення «True», щоб було використано лише показані поля." -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" "Вкажіть шрифт, який буде використано для створення типової обкладинки або " "заголовка" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -23268,11 +23267,11 @@ msgstr "" "Корисно, якщо у типовому шрифті (Liberation Serif) не міститься гліфів\n" "писемності, якою записано книгу у вашій бібліотеці." -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "Керування роботою списку книг" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -23292,11 +23291,11 @@ msgstr "" "Ви також можете визначити, як гортатиметься список книг у горизонтальному\n" "напрямку: за стовпчиками чи за пікселями. Типовим є гортання за стовпчиками." -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "Мова, яку слід використовувати для впорядковування." -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -23323,12 +23322,12 @@ msgstr "" "Приклад: locale_for_sorting = 'fr' — впорядкувати за правилами французької.\n" "Приклад: locale_for_sorting = 'nb' — впорядкувати за правилами норвезької." -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" "Кількість стовпчиків для нетипових метаданих у вікні редагування метаданих" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -23341,11 +23340,11 @@ msgstr "" "стовпчиками.\n" "Якщо значенням буде False, використовуватиметься один стовпчик." -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "Порядок нетипових стовпчиків при редагуванні метаданих" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -23366,11 +23365,11 @@ msgstr "" "Приклад:\n" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "Проміжок очікування перед надсиланням повідомлень у секундах" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -23386,12 +23385,12 @@ msgstr "" "відмови у надсиланні повідомлення. Зміни набудуть чинності лише після\n" "перезапуску calibre." -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" "Максимальна ширина та висота для обкладинок збережених у бібліотеці Calibre" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" @@ -23403,11 +23402,11 @@ msgstr "" "Призначено для того, щоб запобігти уповільненню, спричиненому завантаженням\n" "дуже великих зображень обкладинок." -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "Куди надсилати отримані новини" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -23423,11 +23422,11 @@ msgstr "" "Зауважте, що якщо на вказаному носії недостатньо вільної пам’яті,\n" "файли буде надіслано на носій з найбільшим об’ємом пам’яті." -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "На яких інтерфейсах сервер даних має очікувати на дані" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -23444,11 +23443,11 @@ msgstr "" "«::», щоб сервер очікував на всі вхідні з’єднання IPv6 і IPv4 (може\n" "працювати не у всіх операційних системах)." -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "Уніфікована панель інструментів у OS X" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -23468,11 +23467,11 @@ msgstr "" "інструментів збільшиться вдвічі. Також можливі інші вади у певних системах.\n" "Отже позначайте цей пункт, лише якщо впевнені у результатах ваших дій!" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "Зберігати початкові файли при перетворенні у той же ж самий формат" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -23487,11 +23486,11 @@ msgstr "" "можете\n" "наказати calibre не зберігати початковий файл." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "Кількість нещодавно переглянутих книг у списку" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23501,11 +23500,11 @@ msgstr "" "показано список нещодавно переглянути книг. Тут ви можете визначити\n" "кількість пунктів у цьому списку." -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Змінити розмір шрифту тексту даних книги у інтерфейсі" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23517,11 +23516,11 @@ msgstr "" "у діалоговому вікні редагування метаданих. Вкажіть додатне або\n" "від’ємне число, щоб збільшити або зменшити розмір шрифту, відповідно." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "Зібрати шаблони загального режиму програми у Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23543,11 +23542,11 @@ msgstr "" "Типове значення: compile_gpm_templates = True\n" "Режим без збирання: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "Типовий формат у разі використання можливості «Коригування»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23576,3 +23575,77 @@ msgstr "" "default_tweak_format = None (використовувати формат виведення)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" + +#~ msgid "" +#~ "The algorithm used to assign a book added to an existing series a series " +#~ "number.\n" +#~ "New series numbers assigned using this tweak are always integer values, " +#~ "except\n" +#~ "if a constant non-integer is specified.\n" +#~ "Possible values are:\n" +#~ "next - First available integer larger than the largest existing number\n" +#~ "first_free - First available integer larger than 0\n" +#~ "next_free - First available integer larger than the smallest existing " +#~ "number\n" +#~ "last_free - First available integer smaller than the largest existing " +#~ "number\n" +#~ "Return largest existing + 1 if no free number is found\n" +#~ "const - Assign the number 1 always\n" +#~ "a number - Assign that number always. The number is not in quotes. Note " +#~ "that\n" +#~ "0.0 can be used here.\n" +#~ "Examples:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" +#~ "use the above values when importing/adding books. If this tweak is set to\n" +#~ "False (the default) then the series number will be set to 1 if it is not\n" +#~ "explicitly set to during the import. If set to True, then the\n" +#~ "series index will be set according to the series_index_auto_increment " +#~ "setting.\n" +#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" +#~ "only when a value is not provided during import. If the importing regular\n" +#~ "expression produces a value for series_index, or if you are reading " +#~ "metadata\n" +#~ "from books and the import plugin produces a value, than that value will\n" +#~ "be used irrespective of the setting of the tweak." +#~ msgstr "" +#~ "Алгоритм, який буде використано для призначення книзі, доданій до вже\n" +#~ "створеної серії, номера. Нові номери у серії, додані за допомогою цього\n" +#~ "коригування, завжди будуть цілими числами, якщо не задано нецілого\n" +#~ "сталого значення.\n" +#~ "Можливі значення:\n" +#~ "next — перше доступне ціле число, більше за найбільше зі створених номерів\n" +#~ "first_free — перше невикористане ціле значення, більше за 0\n" +#~ "next_free — перше невикористане ціле значення, більше за найменший вже " +#~ "використаний номер\n" +#~ "last_free — перше невикористане ціле значення, менше за найбільший вже " +#~ "використаний номер\n" +#~ "Повертає найбільший вже створений номер + 1, якщо не буде знайдено " +#~ "невикористаного номера\n" +#~ "const — завжди призначати номер 1\n" +#~ "номер — завжди призначати цей номер. Номер слід вказувати без лапок. " +#~ "Зауважте, що\n" +#~ "можна використати 0.0.\n" +#~ "Приклади:\n" +#~ "series_index_auto_increment = 'next'\n" +#~ "series_index_auto_increment = 'next_free'\n" +#~ "series_index_auto_increment = 16.5\n" +#~ "\n" +#~ "Встановіть для use_series_auto_increment_tweak_when_importing значення " +#~ "True,\n" +#~ "щоб вказані значення було використано під час імпортування або додавання\n" +#~ "книг. Якщо для цього коригування встановлено значення False (типове),\n" +#~ "номер у серії буде встановлено у значення 1, якщо його явним чином не було\n" +#~ "встановлено під час імпортування. Якщо встановлено значення True, номер у\n" +#~ "серії буде встановлено відповідно до значення series_index_auto_increment.\n" +#~ "Зауважте, що коригування use_series_auto_increment_tweak_when_importing " +#~ "tweak\n" +#~ "використовується, лише якщо значення не було вказано під час імпортування.\n" +#~ "Якщо формальний вираз імпортування створює значення series_index або якщо\n" +#~ "виконується читання метаданих з книги і додаток імпортування має якесь " +#~ "значення\n" +#~ "для номера, буде використано саме це значення, незалежно від цього " +#~ "коригування." diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index b39f77c777..874f5ae1fe 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 946ef51151..a8843bf584 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-04-16 18:36+0000\n" "Last-Translator: Lunafan \n" "Language-Team: Vietnamese \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -954,27 +955,27 @@ msgstr "Đường dẫn tới thư viện quá dài. Cần ít hơn %d ký tự" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "Đồng ý" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "Chính" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "Thẻ B" @@ -986,7 +987,7 @@ msgstr "Nhật kí gỡ lỗi" msgid "Communicate with Android phones." msgstr "Giao tiếp với điện thoại Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +995,11 @@ msgstr "" "Danh sách các thư mục trên thiết bị có thể gửi ebook đến, cách bằng dấu " "phẩy. Thư mục đầu tiên có mặt sẽ được dùng" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "Giao tiếp với điện thoại S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "Tương tác với máy tính bảng WebOS" @@ -1116,17 +1117,17 @@ msgstr "Cập nhật danh mục thông tin mô tả của thiết bị ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d trong số %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "đã hoàn tất" @@ -1141,7 +1142,7 @@ msgstr "" "Xoá thông qua ứng dụng iBoooks.\n" "Nhấn vào \"Xem chi tiết\" để hiển thị danh sách." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1149,7 +1150,7 @@ msgstr "" "Một số ảnh bìa sẽ không được chuyển đổi định dạng.\n" "Nhấn vào \"Xem chi tiết\" để xem danh sách." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1160,24 +1161,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Tin tức" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "Danh mục" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "Giao tiếp với iTunes." @@ -1293,7 +1294,7 @@ msgstr "Giao tiếp với điện thoại thông minh Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1336,14 +1337,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Giao tiếp với thiết bị đọc sách PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "Giao tiếp với thiết bị đọc sách PocketBook 360+." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "Giao tiếp với thiết bị đọc sách PocketBook 701." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2153,6 +2158,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3796,7 +3811,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3805,7 +3820,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3818,7 +3833,7 @@ 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:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "Tác giả" @@ -3842,7 +3857,7 @@ msgid "Comments" msgstr "Lời bình" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3853,7 +3868,7 @@ msgid "Tags" msgstr "Thẻ" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3877,7 +3892,7 @@ msgid "Timestamp" 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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4227,7 +4242,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -4236,7 +4251,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4634,7 +4649,7 @@ msgid "Choose Files" msgstr "Chọn tập tin" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "Sách" @@ -5120,11 +5135,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "Thất bại" @@ -5146,7 +5161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5253,7 +5268,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5685,7 +5700,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5918,7 +5933,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -6219,7 +6234,7 @@ msgid "No books found" msgstr "Không có cuốn sách nào được tìm thấy" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "Không đủ quyền hạn" @@ -6451,49 +6466,49 @@ msgstr "" msgid "Donate" msgstr "Đóng góp" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "Nhấn để mở" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "lds" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "Bộ sưu tầm" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "Đường dẫn" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7605,45 +7620,45 @@ msgstr "" "Gán thông tin mô tả. Tập tin xuất sẽ chứa những thông tin mô tả mà định dạng " "hỗ trợ." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "Không thể đọc" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 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:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "Lỗi đọc tập tin" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 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:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " không phải là hình hợp lệ" @@ -7700,7 +7715,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7709,7 +7724,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "&Bộ sách:" @@ -7717,7 +7732,7 @@ msgstr "&Bộ sách:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "Danh mục các bộ sách. Bạn có thể thêm bộ sách." @@ -8043,7 +8058,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8431,39 +8446,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "Chưa xác định" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8472,57 +8487,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8749,14 +8764,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8786,19 +8801,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "Bao nhiêu sách rỗng?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "Bạn muốn thêm bao nhiêu sách rỗng?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -9243,7 +9258,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9262,13 +9277,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9349,7 +9364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9359,13 +9374,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Chữ in hoa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Chữ in thường" @@ -9376,13 +9391,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Chữ Hoa Đầu Từ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9396,12 +9411,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "Tên tác giả không được chứa kí tự &." @@ -9560,47 +9575,47 @@ msgstr "Tìm/Thay thế" msgid "Working" msgstr "Đang làm việc" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9608,7 +9623,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9618,7 +9633,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9633,53 +9648,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9708,13 +9723,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "Điểm &số:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "Điểm cho cuốn sách này. 0-5 sao" @@ -9781,7 +9796,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9803,7 +9818,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10900,7 +10915,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -11189,7 +11204,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11570,7 +11585,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11812,13 +11827,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11887,11 +11902,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11909,52 +11924,52 @@ msgstr "Dung lượng (MB)" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "Trong thư viện" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -12049,12 +12064,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "Trang tiếp theo" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "Trang trước" @@ -12237,7 +12252,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12275,7 +12290,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12283,27 +12298,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12311,115 +12326,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 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:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12427,38 +12442,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13792,7 +13807,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -15107,29 +15122,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15672,42 +15687,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15729,13 +15744,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15867,105 +15882,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -16236,7 +16251,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16465,40 +16480,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16608,101 +16623,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17482,15 +17497,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17501,20 +17516,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17605,7 +17620,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17907,7 +17922,7 @@ msgstr "Hiện thông tin chi tiết về tập tin xuất. Hữu ích cho việ msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17919,17 +17934,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17938,20 +17953,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17961,15 +17976,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17982,40 +17997,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18023,34 +18058,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18065,18 +18100,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18084,33 +18119,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18147,17 +18182,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18560,11 +18595,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19897,6 +19932,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19919,11 +19955,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19932,11 +19968,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19959,11 +19995,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19973,11 +20009,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19996,12 +20032,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20014,11 +20050,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20046,11 +20082,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20063,11 +20099,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20078,11 +20114,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20117,11 +20153,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20141,11 +20177,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20165,11 +20201,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20188,11 +20224,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20205,11 +20241,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20280,11 +20316,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20311,26 +20347,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20349,11 +20385,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20365,22 +20401,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20388,11 +20424,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20404,11 +20440,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20422,11 +20458,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20434,11 +20470,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20450,11 +20486,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20463,22 +20499,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20488,11 +20524,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20503,11 +20539,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20519,11 +20555,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20536,22 +20572,22 @@ msgstr "" "tuỳ chọn và chuyển khởi chạy lại. Khi lưu tuỳ chọn này thành \"không\" \n" "Calibre sẽ không lưu lại tài liệu gốc nữa." -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "Thay đổi cỡ chữ thông tin sách trong giao diện" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20562,11 +20598,11 @@ msgstr "" "ghi chú trong hộp thoại sửa thông tin mô tả. Nhập giá trị dương\n" "hoặc âm để phóng to hay thu nhỏ cỡ chữ." -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20578,11 +20614,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 99c6c3ed99..dbf84ff413 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 32651e8347..61f3e2bd12 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 10d3391a8c..26f990e5e9 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-06-15 15:18+0000\n" "Last-Translator: Jane Dong \n" "Language-Team: Simplified Chinese \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -30,8 +30,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -104,7 +104,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -125,9 +126,9 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -156,30 +157,30 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -191,15 +192,15 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -921,27 +922,27 @@ msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "是" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "主" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "存储卡A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "存储卡B" @@ -953,17 +954,17 @@ msgstr "调试日志" msgid "Communicate with Android phones." msgstr "与 Android 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "逗号间隔的电子书发送到设备目录的列表。将使用第一个存在的目录。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "与 S60 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "与 WebOS 平板通信。" @@ -1067,17 +1068,17 @@ msgstr "更新设备元数据列表..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "第 %(num)d 个,共 %(tot)d 个" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "完成" @@ -1092,7 +1093,7 @@ msgstr "" "请用 iBooks 软件删除它们。\n" "点击“查看详情”查看列表。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1100,7 +1101,7 @@ msgstr "" "无法转换部分封面图像。\n" "点击“查看详情”查看列表。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1111,24 +1112,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新闻" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "分类" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "与 iTunes 通信。" @@ -1240,7 +1241,7 @@ msgstr "与黑莓智能手机通信。" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1283,14 +1284,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "与 PocketBook 602/603/902/903 阅读器通信" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "与 PocketBook 360+ 阅读器通信。" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "与 PocketBook 701 通信" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "与 Infibeam Pi2 电子阅读器通信。" @@ -2050,6 +2055,16 @@ msgstr "进入保存书籍的文件夹。这个文件夹可以是任何预定的 msgid "Card A folder" msgstr "存储卡A文件夹" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3705,7 +3720,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "否" @@ -3714,7 +3729,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3727,7 +3742,7 @@ msgstr "标题" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "作者" @@ -3751,7 +3766,7 @@ msgid "Comments" msgstr "注释" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3762,7 +3777,7 @@ msgid "Tags" msgstr "标签" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3785,7 +3800,7 @@ msgid "Timestamp" msgstr "时间戳" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4145,7 +4160,7 @@ msgstr "不支持 %s 格式电子书" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 系列中的第 %(sidx)s 本书" @@ -4154,7 +4169,7 @@ msgstr "%(series)s 系列中的第 %(sidx)s 本书" msgid "HTML TOC generation options." msgstr "HTML 目录生成选项。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4579,7 +4594,7 @@ msgid "Choose Files" msgstr "选择文件" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "书籍" @@ -5059,11 +5074,11 @@ msgstr "你的 calibre 书库数据库没有发现错误。你是否想让 calib #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "失败" @@ -5085,7 +5100,7 @@ msgstr "你的书库中的文件和数据库信息相符合。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5192,7 +5207,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5635,7 +5650,7 @@ msgid "Move to next highlighted match" msgstr "跳转到下一个高亮的匹配" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -5866,7 +5881,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "查找 %s" @@ -6155,7 +6170,7 @@ msgid "No books found" msgstr "未找到书籍" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "无权限" @@ -6371,49 +6386,49 @@ msgstr "" msgid "Donate" msgstr "捐助" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "点击打开" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 系列中的第 %(sidx)s 本书" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "合集" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "粘贴封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "复制封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "删除封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "双击打开书籍细节窗口" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "路径" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7537,45 +7552,45 @@ msgid "" "possible." msgstr "设置元数据。输出文件将尽可能多的携带元数据信息。" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "本书没有设置封面" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "选择该书籍的封面 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "无法读取" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "你没有读取该文件的权限 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "读取文件出错" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

读取此文件时发生错误:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " 不是合法的图片" @@ -7630,7 +7645,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7639,7 +7654,7 @@ msgstr "电子书籍的分类标签. 此标签对于数字搜索非常有用. %d books" msgstr "正在为%d本书编辑元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "不关闭对话框,立即是先变更。此操作无法取消和撤销" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "书籍%d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "输入符识号类型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9601,7 +9616,7 @@ msgid "" "character matching or regular expressions. " msgstr "可用此功能毁灭书库。 永久性变更,不可撤销。在继续前强烈建议您备份书库。

是用文字匹配或正则表达式进行搜索替换。 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9613,7 +9628,7 @@ msgstr "" "在字符模式下,会按照输入的搜索关键字查找对应字段,当关键字被找到时,会被替换为指定的替换文本。替换完成后,该文本可以继续进行转换到大写、转换到小写或转换到" "标题大小写等操作。如果区分大小写复选框被选中,搜索文本会进行精确大小写匹配。如果未选中,搜索字符串会同时匹配大写和小写字母。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9633,28 +9648,28 @@ msgstr "" "href=\"http://docs.python.org/library/re.html\">这个文档 了解更多有关 Python " "正则表达式的信息,尤其是它的 'sub' 函数。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R 模版错误" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "当源是复合域时,你必须指定一个目标。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "你必须指定一个目录标识号类型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "查找/替换无效" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "以下搜索模式是无效的:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9663,25 +9678,25 @@ msgstr "" "正在应用更改到%d本书籍。\n" "暂停{0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "删除已保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "选中的已保存搜索/替换条件将被删除。确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "搜索/替换名称:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9710,13 +9725,13 @@ msgid "" msgstr "指定如何按书籍作者姓名排序。如 Charles Dickens 会被作为 Dickens, Charles 进行排序。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "星级(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "为该书评分。0-5 星" @@ -9785,7 +9800,7 @@ msgid "&Force numbers to start with:" msgstr "强制起始编号值(&F):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "日期(&D):" @@ -9807,7 +9822,7 @@ msgid "Clear published date" msgstr "清除出版日期" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "语言(&L):" @@ -10944,7 +10959,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "标签(G):" @@ -11233,7 +11248,7 @@ msgid "Open Template Editor" msgstr "打开模版编辑器" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "编辑细节" @@ -11628,7 +11643,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11869,13 +11884,13 @@ msgstr "按名称查找键盘快捷键" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "无匹配项" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "无法找到匹配 %s 的快捷键" @@ -11944,11 +11959,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "星" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -11966,52 +11981,52 @@ msgstr "大小 (MB)" msgid "Modified" msgstr "已修改" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "查找名称是“{0}”" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "此书 UUID 为 \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "权限拒绝" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "在书库中" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "大小" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "为删除作的标记" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "双击编辑该项

" @@ -12106,12 +12121,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF 查看程序工具栏" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "下一页" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "上一页" @@ -12294,7 +12309,7 @@ msgid "Unhandled exception" msgstr "未处理的异常" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12333,7 +12348,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "你已经修改了这本书的作者。在使用“管理作者信息”前必面先保存这个改动。要保存吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12344,27 +12359,27 @@ msgstr "" "Charles”的值去排序。\n" "如果本文本框的背景色是绿色,表示当前的“排序作者”值与对应的作者匹配。如果是红色,表示当前的值与对应的作者不匹配。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "排序作者(&S):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr " 绿色表示当前“排序作者”值匹配当前的作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr " 红色表示当前“排序作者”值不匹配当前作者。若是期望结果,则无需其它操作。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "系列编号(&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12375,114 +12390,114 @@ msgstr "" "\n" "双击查看" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "恢复 %s 的原始值" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "从选定格式的书籍文件中获取封面设为本书封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "从选定格式的书籍文件中获取元数据设为本书元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "添加新的文件格式到本书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "从本书籍中删除选定的文件格式" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "选择格式 " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "您没有权限读下列文件:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "未选择格式" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "无法读取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "无法从 %s 格式中读取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "浏览(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "装饰(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "下载封面(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "生成封面(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "非有效图片" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "指定标题和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "生成封面前,你必须先指定标题和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "无效封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "图像无效,无法设置书籍封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "改变的标签" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "本书的不同语言版本,以逗号隔开" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "未知语言" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "标识号(&D):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12493,38 +12508,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "ISBN 编号有效" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "ISBN 编号无效" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "无效 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "输入 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "您输出的 ISBN 无效。请重试。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "出版商(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "清除日期" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "出版于(&D):" @@ -13925,7 +13940,7 @@ msgid "Never" msgstr "从不" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "首字母" @@ -15318,29 +15333,29 @@ msgstr "本优化项正在使用默认值" msgid "This tweak has been customized" msgstr "本优化项正在使用自定义值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "添加/编辑你所安装的自定义插件的优化调整项。优化调整项的相关文档应当会在插件所在的网站上提供。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "搜索优化调整项" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "你的优化调整中存在语法错误。点击“查看详情”查看具体错误细节。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "无效的优化调整值" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15891,42 +15906,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "分组搜索条件名是 \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "重命名用户分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "重命名用户分类名称时不能使用点号" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "%s 这个名称已经被占用" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "复制搜索名称" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "已存搜索名 %s 被占用。" @@ -15948,13 +15963,13 @@ msgid "Manage Tags" msgstr "管理标签数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "管理用户分类数据" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "管理已存搜索数据" @@ -16088,105 +16103,105 @@ msgid "" "the tag browser above" msgstr "所有分类数据管理器都可以上面的标签浏览器中通过右键点击相应项目打开" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "重命名 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "修改 %s 的排序作者值" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "修改 %s 的链接" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "把 %s 添加到用户分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "%s 的子项" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "删除搜索条件 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "把 %(item)s 从分类 %(cat)s 中移除" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "查找除 %s 以外的所有信息" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "添加子分类到 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "删除用户分类 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "隐藏分类 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "显示分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "在分类 %s 中搜索书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "在分类 %s 以外搜索书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "管理%s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "显示所有分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "修改子分类模式" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "首字母只在按名称排序时可用" @@ -16462,7 +16477,7 @@ msgid "Options to customize the ebook viewer" msgstr "定制电子书查看器的选项" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "记住上次使用窗口大小" @@ -16693,40 +16708,40 @@ msgstr "用户样式表(&S)" msgid "No results found for:" msgstr "未找到结果:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "词典查询(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "转到..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "下一节" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "上一节" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "文档起始" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "文档结尾" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "节起始" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "节末尾" @@ -16836,23 +16851,23 @@ msgstr "清除最近打开的书籍列表" msgid "Connecting to dict.org to lookup: %s…" msgstr "正在连接 dict.org 查询:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "选择电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -16861,78 +16876,78 @@ msgstr "" "设置字体大小 %(which)s\n" "当前放大比例: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "更大" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "更小" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "未找到 %s 的匹配" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "正在加载流..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "正在排布流 %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "书签#%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "添加书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "编辑书签标题:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "管理书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "正在加载电子书..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "无法打开电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "电子书查看器控制选项" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "若指定,查看器窗口在打开时将试图转到前面。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "若选定,查看窗口开启时试图全屏。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "在控制台显示 javascript 警告以及控制台信息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17805,15 +17820,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17824,20 +17839,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17937,7 +17952,7 @@ msgid "" msgstr "通过搜索请求过滤结果。对于每个搜索请求的格式,请参见用户手册中搜索相关的文档。默认为不做过滤。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -18265,7 +18280,7 @@ msgstr "显示详细输出信息。有利调试" msgid "Error: You must specify a catalog output file" msgstr "错误:您必须指定一个分类输出文件" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18277,17 +18292,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "如果栏存有多个值,将指定值附加到已有值之后,而非覆盖。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "错误:您必须指定项目名称、id 和值。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18296,20 +18311,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "每栏显示细节。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "您将失去栏 %r 中所有内容。是否确定(y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18319,15 +18334,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "无需确认" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "错误:您必须指定栏标签" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18340,40 +18355,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "错误:你必须指定一个动作(添加|移除|列表)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "名称:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "搜索字串:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "错误:你必须指定一个名称和一个搜索字串" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "已添加" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "错误:你必须指定一个名称" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "移除" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18381,34 +18416,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "以 CSV 输出" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18423,18 +18458,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18442,33 +18477,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "CSV 模式下字符串分隔符。默认逗号。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "分类项目" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18513,17 +18548,17 @@ msgstr "" msgid "creating custom column " msgstr "创建自定义列 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "正在压缩数据库" @@ -18929,11 +18964,11 @@ msgid "" "environments." msgstr "源代码改变后自动重载服务程序。可能不适用所有环境。" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "切换到完整界面(非移动设备界面)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20267,6 +20302,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20289,11 +20325,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20302,11 +20338,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "排序作者生成算法" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20329,11 +20365,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20343,11 +20379,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20366,12 +20402,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20384,11 +20420,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20416,11 +20452,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20433,11 +20469,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20448,11 +20484,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20487,11 +20523,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20511,11 +20547,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20535,11 +20571,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20558,11 +20594,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20575,11 +20611,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20650,11 +20686,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20681,26 +20717,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "控制当把书籍复到另一个书库时,如何设置标签值" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "把本项设置为 True 以保证当把书籍复制到另一个书库时,会自动添加在“添加书籍时自动添加标签”中设置的标签值。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "设置在内容服务器中每本书所显示的最大标签数量" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "控制内容服务器中需要显示或隐藏的元数据字段。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20719,11 +20755,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "设置最大排序层数" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20735,22 +20771,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "设置在生成默认封面或刊头图像时所使用的字体" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20758,11 +20794,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "控制书籍列表的行为" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20774,11 +20810,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "排序时使用的语言" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20799,11 +20835,11 @@ msgstr "" "举例:locale_for_sorting = 'fr' -- 使用法语规则排序。\n" "举例:locale_for_sorting = 'nb' -- 使用挪威语规则排序。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "元数据编辑对话框中自定义元数据的列数" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20811,11 +20847,11 @@ msgid "" "columns. If False, one column is used." msgstr "设置是否在单本书元数据编辑对话框中使用分栏显示。如果设为True,则分两栏显示。如果设为False,只显示一栏。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20827,11 +20863,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "发送电子邮件前等待的秒数" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20842,22 +20878,22 @@ msgstr "" "使用 Gmail 或 Hotmail 之类的公共电子邮件服务器发送邮件时延迟的秒数。默认值是 5 " "分钟。把这个值缩小可能会触发邮件服务器的防垃圾邮件机制而导致邮件发送失败。仅当重启 calibre 后修改的值才能生效。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "calibre 书库中存放的封面图片的最大宽度和最大高度" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "calibre 书库中的封面会被自动成比例统一缩放至设定的大小。这样可以避免在书库中存在一些超大的封面图片而影响正常操作的速度。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "将下载的新闻发往何处" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20871,11 +20907,11 @@ msgstr "" "控制发往何处。合法值包括主存储,存储卡A,存储卡B。注意\n" "如果你选择的地方没有足够空间,文件将被发往剩余空间最大的存储位置。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "内容服务器应该监听什么接口" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20888,11 +20924,11 @@ msgstr "" "calibre内容服务器默认监听‘0.0.0.0‘,这意味着可以在任何接口上接受IPv4的连接。你可以将其改为’127.0.0.1‘来监听来自本机的连接," "或者改为'::'来监听所有的IPv6和IPv4连接(可能并不适用所有的操作系统)。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "OS X 全局菜单" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20908,11 +20944,11 @@ msgstr "" "比如,工具栏的最小宽度会变成它应有宽度的两倍,或者在系统中\n" "造成别的一些问题。您需要自己承担可能风险。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "将文件从某种格式转换为相同格式时备份原始文件" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20922,22 +20958,22 @@ msgstr "" "当 calibre 把文件从一种格式转换到相同的格式,比如,从 EPUB 转为 " "EPUB,原始文件将被保存,以便当转换结果不满意时,可以调整设置后重新转换。把本选项设置为 Fasle 就可以让 calibre 不再保存原始文件。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20945,11 +20981,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20961,11 +20997,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index c78d61de34..b16107a79c 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -100,7 +100,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -121,9 +122,9 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -152,30 +153,30 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -187,15 +188,15 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -911,27 +912,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -943,17 +944,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,17 +1048,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1069,13 +1070,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1086,24 +1087,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1213,7 +1214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1256,14 +1257,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -2004,6 +2009,16 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3545,7 +3560,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3554,7 +3569,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3567,7 +3582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3591,7 +3606,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3602,7 +3617,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3626,7 +3641,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3969,7 +3984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3978,7 +3993,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4359,7 +4374,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4837,11 +4852,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4863,7 +4878,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4970,7 +4985,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5400,7 +5415,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -5630,7 +5645,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5916,7 +5931,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -6128,49 +6143,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7277,45 +7292,45 @@ msgid "" "possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7370,7 +7385,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7379,7 +7394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -7387,7 +7402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -7713,7 +7728,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -8096,39 +8111,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -8137,57 +8152,57 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -8412,14 +8427,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8448,19 +8463,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8902,7 +8917,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -8921,13 +8936,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9008,7 +9023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -9018,13 +9033,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -9035,13 +9050,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -9055,12 +9070,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -9219,47 +9234,47 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9267,7 +9282,7 @@ msgid "" "character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9277,7 +9292,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9292,53 +9307,53 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9367,13 +9382,13 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -9440,7 +9455,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -9462,7 +9477,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -10559,7 +10574,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -10848,7 +10863,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -11227,7 +11242,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -11469,13 +11484,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -11544,11 +11559,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -11566,52 +11581,52 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "" @@ -11706,12 +11721,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -11894,7 +11909,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -11932,7 +11947,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -11940,27 +11955,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11968,115 +11983,115 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12084,38 +12099,38 @@ msgid "" "%s" 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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -13449,7 +13464,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -14751,29 +14766,29 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15314,42 +15329,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -15371,13 +15386,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -15509,105 +15524,105 @@ msgid "" "the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -15878,7 +15893,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -16107,40 +16122,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -16250,101 +16265,101 @@ msgstr "" msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17121,15 +17136,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17140,20 +17155,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -17244,7 +17259,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17546,7 +17561,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -17558,17 +17573,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -17577,20 +17592,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -17600,15 +17615,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -17621,40 +17636,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -17662,34 +17697,34 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -17704,18 +17739,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -17723,33 +17758,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -17786,17 +17821,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -18199,11 +18234,11 @@ msgid "" "environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -19534,6 +19569,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -19556,11 +19592,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -19569,11 +19605,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -19596,11 +19632,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -19610,11 +19646,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -19633,12 +19669,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -19651,11 +19687,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -19683,11 +19719,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -19700,11 +19736,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -19715,11 +19751,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -19754,11 +19790,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -19778,11 +19814,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -19802,11 +19838,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -19825,11 +19861,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -19842,11 +19878,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -19917,11 +19953,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -19948,26 +19984,26 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -19986,11 +20022,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20002,22 +20038,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20025,11 +20061,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20041,11 +20077,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20059,11 +20095,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20071,11 +20107,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20087,11 +20123,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20100,22 +20136,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20125,11 +20161,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20140,11 +20176,11 @@ msgid "" "work on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20156,11 +20192,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20168,22 +20204,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20191,11 +20227,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20207,11 +20243,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 361b4a372a..783bcd52c5 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"POT-Creation-Date: 2012-07-06 03:39+0000\n" "PO-Revision-Date: 2012-05-05 10:29+0000\n" "Last-Translator: taijuin lee \n" "Language-Team: Chinese (traditional)\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Generator: Launchpad (build 15558)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -101,7 +101,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -122,9 +123,9 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /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:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -153,30 +154,30 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -188,15 +189,15 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /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 @@ -919,27 +920,27 @@ msgstr "書庫的路徑太長。必須少於 %d 字元。" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /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:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "是" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "主要" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "記憶卡 A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "記憶卡 B" @@ -951,17 +952,17 @@ msgstr "除錯紀錄" msgid "Communicate with Android phones." msgstr "和Android 為OS的電話交換資料" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "要將電子書傳送至裝置的目錄清單,以逗號分隔。會使用第一個存在的目錄" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "與 S60 電話連接。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "與 WebOS 平板電腦連接。" @@ -1063,17 +1064,17 @@ msgstr "正在更新裝置元數據清單..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d / %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "已完成" @@ -1088,7 +1089,7 @@ msgstr "" "可能已使用 iBooks 程式刪除了。\n" "點選「顯示詳細資料」來查看清單。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1096,7 +1097,7 @@ msgstr "" "某些封面圖片無法轉換。\n" "點選「顯示詳細資料」來查看清單。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1107,24 +1108,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /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:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新聞" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "分類" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "與 iTunes 連接。" @@ -1236,7 +1237,7 @@ msgstr "和黑莓機的電話交換資料" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1279,14 +1280,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "與 PocketBook 602/603/902/903 閱讀器連接。" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "與 PocketBook 360+ 系列閱讀器連接。" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "與 PocketBook 701 連接。" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "與 Infibeam Pi2 閱讀器連接。" @@ -2044,6 +2049,16 @@ msgstr "輸入用來儲存書籍的資料夾。這個資料夾會用來放置任 msgid "Card A folder" msgstr "記憶卡 A 資料夾" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "" +"Check this box if the device's main memory is being seen as card a and the " +"card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3686,7 +3701,7 @@ 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:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "否" @@ -3695,7 +3710,7 @@ 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/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3708,7 +3723,7 @@ msgstr "書名" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "作者" @@ -3732,7 +3747,7 @@ msgid "Comments" msgstr "評論" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3743,7 +3758,7 @@ msgid "Tags" msgstr "標籤" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /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/library/models.py:67 @@ -3766,7 +3781,7 @@ msgid "Timestamp" msgstr "時間戳記" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -4125,7 +4140,7 @@ msgstr "%s 格式的電子書尚未支援" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 的書籍 %(sidx)s" @@ -4134,7 +4149,7 @@ msgstr "%(series)s 的書籍 %(sidx)s" msgid "HTML TOC generation options." msgstr "HTML 目錄頁產生選項。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /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 @@ -4559,7 +4574,7 @@ msgid "Choose Files" msgstr "選擇檔案" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "書籍" @@ -5038,11 +5053,11 @@ msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "失敗" @@ -5064,7 +5079,7 @@ msgstr "您書庫中的檔案符合資料庫中的資訊。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -5171,7 +5186,7 @@ msgid "" "by the Auto merge option in Preferences->Adding books." msgstr "有些書籍會自動合併到目標書庫現有的紀錄中。點選顯示詳細資料以查看是哪些書。這個行為是由偏好設定->加入書籍中的自動合併選項控制的。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "" "You cannot use other libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5612,7 +5627,7 @@ msgid "Move to next highlighted match" msgstr "移至下一個強調的符合項" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "N" @@ -5842,7 +5857,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "搜尋 %s" @@ -6128,7 +6143,7 @@ msgid "No books found" msgstr "找不到書籍" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "沒有權限" @@ -6344,49 +6359,49 @@ msgstr "從 %(src)s 自動加入 %(num)d 本書" msgid "Donate" msgstr "捐助" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "按一下來開啟" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "%(series)s 的書籍 %(sidx)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "藏書" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "貼上封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "複製封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "移除封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "雙擊開啟書籍詳細資料視窗" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "路徑" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -7519,45 +7534,45 @@ msgid "" "possible." msgstr "設定元數據。輸出檔案會儘可能包含這個元數據。" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "這本書沒有封面" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, 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:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "選擇封面給 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "不能讀取" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "您沒有權限可讀取這個檔案: " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "讀取檔案時發生錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "

讀取檔案時發生錯誤:
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr " 不是有效的照片" @@ -7612,7 +7627,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:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." @@ -7621,7 +7636,7 @@ msgstr "用來分類書籍的標籤。這在搜尋時特別有用。

這 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "系列(&S):" @@ -7629,7 +7644,7 @@ msgstr "系列(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "已知系列的清單。您可以加入新的系列。" @@ -7958,7 +7973,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:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "移除(&R)" @@ -8351,39 +8366,39 @@ msgstr "無法載入封面瀏覽器" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "未指定" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "星" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "未評等" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "設定「%s」為今天" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "清除「%s」" @@ -8392,57 +8407,57 @@ msgstr "清除「%s」" msgid "Open Item Editor" msgstr "開啟項目編輯器" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "數值已變更" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "" "You have changed the values. In order to use this editor, you must either " "discard or apply these changes. Apply changes?" msgstr "您已經改變數值。為了使用這個編輯器,您必項放棄或套用這些變更。要套用變更嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr " 索引:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "" "The enumeration \"{0}\" contains an invalid value that will be set to the " "default" msgstr "列舉「{0}」包含無效的數值,會被設定為預設值" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "套用變更" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "移除系列" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "自動編號書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "強制編號開始於 " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "" "The enumeration \"{0}\" contains invalid values that will not appear in the " "list" msgstr "列舉「{0}」包含無效的數值,將不會出現在清單中" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "移除所有標籤" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "要加入的標籤" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "要移除的標籤" @@ -8668,14 +8683,14 @@ msgstr "" "您已啟用 {0} 格式用於您的 {1}。 {1} 可能不支援它們。如果您傳送這些格式到您的 {1} 它們可能無法讀取。您確定嗎?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "無效的範本" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -8704,19 +8719,19 @@ msgstr "對作者使用作者排序" msgid "Save &template:" msgstr "儲存範本(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "有多少空白書籍?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "有多少空白書籍要加入?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "設定新的書籍作者為:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "重設作者為不明" @@ -9164,7 +9179,7 @@ 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:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /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 @@ -9183,13 +9198,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:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 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:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "項目不能設為沒有。請刪除它來代替。" @@ -9274,7 +9289,7 @@ msgstr "連結" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "未發現符合項目" @@ -9284,13 +9299,13 @@ msgid "Change Case" msgstr "變更大小寫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "全大寫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "全小寫" @@ -9301,13 +9316,13 @@ msgid "Swap Case" msgstr "大小寫互換" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "書名大小寫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "全用大寫" @@ -9321,12 +9336,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:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 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:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "作者姓名不能包含 & 字元。" @@ -9488,47 +9503,47 @@ msgstr "搜尋/取代" msgid "Working" msgstr "工作中" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "字元符合" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "正規表示式" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "取代欄位" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "添加到欄位" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for %d books" msgstr "編輯 %d 本書的元數據資訊" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "" "Immediately make all changes without closing the dialog. This operation " "cannot be canceled or undone" msgstr "不關閉對話盒就立刻進行所有的變更。這個操作不能取消或復原" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "書籍 %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "輸入識別的類型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. You are strongly encouraged to back up " @@ -9538,7 +9553,7 @@ msgstr "" "您可以使用這個功能破壞您的書庫。這個改變是永久的。完全沒有復原的辦法。強烈建議您在繼續前先備份書庫。

使用字元比對或正規表示式在文字欄位" "中進行搜尋與取代。 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -9548,7 +9563,7 @@ msgid "" "text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -9563,28 +9578,28 @@ msgid "" "function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "S/R 範本錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "當來源是組合欄位時您必須指定目的端" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "您必須指定目的識別的類型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "無效的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "搜尋模式無效:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" @@ -9593,25 +9608,25 @@ msgstr "" "套用變更至 %d 本書。\n" "階段 {0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "刪除已儲存的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選取的已儲存搜尋/取代會被刪除。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "儲存搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "搜尋/取代名稱:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -9640,13 +9655,13 @@ msgid "" msgstr "指定這本書籍的作者要如何排序。例如 Charles Dickens 要排成 Dickens, Charles。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "評等(&R):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "這本書的評等。從 0-5 顆星" @@ -9720,7 +9735,7 @@ msgid "&Force numbers to start with:" msgstr "強制編號開始於 (&F):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "日期(&D):" @@ -9742,7 +9757,7 @@ msgid "Clear published date" msgstr "清除出版日期" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "語言(&L):" @@ -10855,7 +10870,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:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "標籤(&G):" @@ -11144,7 +11159,7 @@ msgid "Open Template Editor" msgstr "開啟範本編輯器" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "編輯範本" @@ -11533,7 +11548,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:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "ISBN:" @@ -11774,13 +11789,13 @@ msgstr "以名稱搜尋捷徑鍵" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "找不到符合項" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "找不到任何符合 %s 的捷徑鍵" @@ -11849,11 +11864,11 @@ 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:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "顆星" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "Y" @@ -11871,52 +11886,52 @@ msgstr "大小 (MB)" msgid "Modified" msgstr "已修改" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "尋找/搜尋的名稱是「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "這本書的 UUID 為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "權限不足" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 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:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "於書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "大小" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "標記成要刪除" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to edit me

" msgstr "請雙擊以編輯

" @@ -12011,12 +12026,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF 檢視器工具列" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "下一頁" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "上一頁" @@ -12201,7 +12216,7 @@ msgid "Unhandled exception" msgstr "未處理的例外" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -12239,7 +12254,7 @@ msgid "" "before you can use Manage authors. Do you want to save these changes?" msgstr "您已經改變這本書的作者。在使用管理作者之前您必須儲存這些變更。是否要儲存這些變更?" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -12247,27 +12262,27 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "作者排序(&O):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr " 綠色代表目前的作者排序符合目前的作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr " 紅色代表目前的作者排序不符目前的作者。如果這不是您想要的,就不需要任何動作。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "編號(&N):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -12278,114 +12293,114 @@ msgstr "" "\n" "雙擊以檢視" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "從原始的還原 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "以選取的格式設定書籍封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "設定選取格式中書籍的元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "加入格式到這本書" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "移除這本書中選取的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "選擇格式給 " -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "您沒有讀取下列檔案的權限:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "尚未選取格式" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "不能讀取元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "不能從 %s 格式讀取元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "瀏覽(&B)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "修剪(&R)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "下載封面(&V)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "產生封面(&G)" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "不是有效的圖片" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "指定書名和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "在產生封面之前您必須指定書名和作者" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "無效的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "不能將封面改變為無效的圖片。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "標籤已變更" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 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:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "這本書的語言清單,以逗號分隔" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "不明的語言" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, 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:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "I&ds:" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -12396,38 +12411,38 @@ msgstr "" "\n" "%s" -#: /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:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "這個 ISBN 編號是有效的" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "這個 ISBN 編號是無效的" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "無效的 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "請輸入 ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "您輸入的 ISBN 是無效的。請再試一次。" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "出版商(&P):" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "清除日期" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "出版日(&D):" @@ -13788,7 +13803,7 @@ msgid "Never" msgstr "永不" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "依第一個字母" @@ -15105,29 +15120,29 @@ msgstr "這個調整有預設數值" msgid "This tweak has been customized" msgstr "這個調整已經被自訂過了" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "" "Add/edit tweaks for any custom plugins you have installed. Documentation for " "these tweaks should be available on the website from where you downloaded " "the plugins." msgstr "加入/編輯任何您已安裝的自訂外掛程式的調整。這些調整的文件應該可以從您下載外掛程式的網站取得。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "搜尋調整" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "" "There was a syntax error in your tweak. Click the show details button for " "details." msgstr "您的調整中有語法錯誤。請按顯示詳細資料以獲得更多資訊。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "無效的調整" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "" "The tweaks you entered are invalid, try resetting the tweaks to default and " "changing them one by one until you find the invalid setting." @@ -15674,42 +15689,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "群組搜尋字詞名稱為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 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:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 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:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "重新命名使用者分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "在重新命名使用者分類時不能在名稱使用句點" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "這個名稱 %s 已經使用了" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "重複的搜尋名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "已儲存搜尋名稱 %s 已經使用了。" @@ -15731,13 +15746,13 @@ msgid "Manage Tags" msgstr "管理標籤" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "管理使用者分類" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "管理已儲存的搜尋" @@ -15875,105 +15890,105 @@ msgid "" "the tag browser above" msgstr "這些 category_managers 全部都可以在上面的標籤瀏覽器的項目中按右鍵取得" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "重新命名 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "編輯 %s 的排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "編輯 %s 的連結" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "加入 %s 到使用者分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "%s 的子項" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "刪除搜尋 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "從分類 %(cat)s 移除 %(item)s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "搜尋 %s 以外的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "加入子分類到 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "刪除使用者分類 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "隱藏分類 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "顯示所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "搜尋分類 %s 的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "搜尋不在分類 %s 中的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "管理 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "顯示所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "第一個字母只用於依名稱排序時" @@ -16249,7 +16264,7 @@ msgid "Options to customize the ebook viewer" msgstr "用來自訂電子書檢視器的選項" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "記住上次使用的視窗大小" @@ -16480,40 +16495,40 @@ msgstr "使用者樣式表(&S)" msgid "No results found for:" msgstr "找不到此項的結果:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "在字典中查詢(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "移至..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "下一節" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "上一節" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "文件的開頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "文件的結尾" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "章節開頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "章節結尾" @@ -16623,23 +16638,23 @@ msgstr "清除目前開啟書籍的清單" msgid "Connecting to dict.org to lookup: %s…" msgstr "連線到 dict.org 查詢:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "選擇電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" @@ -16648,78 +16663,78 @@ msgstr "" "讓字型大小 %(which)s\n" "目前的放大為:%(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "較大" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "較小" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "找不到符合項:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "正在載入 flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "正在配置 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "書籤 #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "加入書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "請輸入書籤的標題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "管理書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "正在載入電子書..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "無法開啟電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "用來控制電子書檢視器的選項" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "如果指定了,檢視器視窗在啟動時會嘗試移至最上層。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "如果指定,檢視器視窗會在啟動時嘗試開啟全螢幕。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "在主控台中顯示 javascript 警示及主控台訊息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -17539,15 +17554,15 @@ msgstr "" "\n" "*** 加入 MOBI 輸出所要求的 'By Authors' 節區 ***" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "分類沒有可用的書籍" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -17558,20 +17573,20 @@ msgid "" "dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "沒有書籍可包含於分類" @@ -17671,7 +17686,7 @@ msgid "" msgstr "以搜尋的查詢來過濾結果。要了解搜尋的查詢格式,請參閱使用者手冊中的搜尋相關文件。預設值為不做任何過濾。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -17990,7 +18005,7 @@ msgstr "顯示詳細的輸出資訊。除錯時很有用" msgid "Error: You must specify a catalog output file" msgstr "錯誤:您必須指定分類輸出檔案" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -18002,17 +18017,17 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." msgstr "如果欄儲存多重數值,將指定數值加入現有的裡面,而非取代它們。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "錯誤:您必須指定欄位名稱、id 和數值" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -18021,20 +18036,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "顯示每一欄的詳細資料。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "您會失去此欄的所有資料:%r。您確定嗎 (y/n)? " -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "y" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -18044,15 +18059,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "不要詢問確認" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "錯誤:您必須指定欄標籤" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -18065,40 +18080,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "錯誤:您必須指定動作 (add|remove|list)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "名稱:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "搜尋字串:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "錯誤:您必須指定名稱與搜尋字串" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "已加入" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "錯誤:您必須指定一個名稱" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "已移除" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "錯誤:動作 %s 無法辨識,必須為 (add|remove|list) 其中之一" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in " +"each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed " +"up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "" +"Normally, this command only operates on books that have out of date OPF " +"files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" @@ -18106,12 +18141,12 @@ msgid "" "{0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "輸出為 CSV" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" @@ -18119,7 +18154,7 @@ msgstr "" "報告清單,以逗號分隔。\n" "預設值:全部" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" @@ -18127,7 +18162,7 @@ msgstr "" "要忽略的延伸檔名清單(逗號分隔)。\n" "預設值:全部" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" @@ -18135,11 +18170,11 @@ msgstr "" "要忽略的名稱清單(逗號分隔)。\n" "預設值:全部" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "不明的報告檢查" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -18154,18 +18189,18 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." msgstr "確實執行還原。這個指令除非指定這個選項否則不會執行。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "您必須提供 %s 選項才能進行還原" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -18173,33 +18208,33 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "" "Output only the number of items in a category instead of the counts per item " "within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." msgstr "在 CSV 模式中放在分類數值兩旁的字元。預設為雙引號 (\")。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "用來在 CSV 模式分隔欄位的字串。預設為逗號。" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "分類項目" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -18244,17 +18279,17 @@ msgstr "" msgid "creating custom column " msgstr "建立自訂欄 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -18663,11 +18698,11 @@ msgid "" "environments." msgstr "當原始碼改變時自動重新載入伺服器。可能無法在所有環境中運作。" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "切換到完整介面 (非行動介面)" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" @@ -20001,6 +20036,7 @@ msgid "" "number\n" "Return largest existing + 1 if no free number is found\n" "const - Assign the number 1 always\n" +"no_change - Do not change the series index\n" "a number - Assign that number always. The number is not in quotes. Note " "that\n" "0.0 can be used here.\n" @@ -20023,11 +20059,11 @@ msgid "" "be used irrespective of the setting of the tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 +#: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" msgstr "在補齊作者姓名後加入分隔字元" -#: /home/kovid/work/calibre/resources/default_tweaks.py:44 +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "" "Should the completion separator be append\n" "to the end of the completed text to\n" @@ -20036,11 +20072,11 @@ msgid "" "Can be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "作者名稱排序演算法" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "" "The algorithm used to copy author to author_sort\n" "Possible values are:\n" @@ -20063,11 +20099,11 @@ msgid "" "Inc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "分割多位作者姓名" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "" "By default, calibre splits a string containing multiple author names on\n" "ampersands and the words \"and\" and \"with\". You can customize the " @@ -20077,11 +20113,11 @@ msgid "" "Default: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "在標籤瀏覽器中使用作者排序" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "" "Set which author field to display in the tags pane (the list of authors,\n" "series, publishers etc on the left hand side). The choices are author and\n" @@ -20100,12 +20136,12 @@ msgid "" "categories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "" "Calibre normally uses locale-dependent lexicographic ordering when showing\n" "completion values. This means that the sort order is correct for the user's\n" @@ -20118,11 +20154,11 @@ msgid "" "to ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "控制標籤瀏覽器的分割" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "" "When partitioning the tags browser, the format of the subcategory label is\n" "controlled by a template: categories_collapsed_name_template if sorting by\n" @@ -20150,11 +20186,11 @@ msgid "" "even if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "控制分類在標籤瀏覽器中的順序" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "" "Change the following dict to change the order that categories are displayed " "in\n" @@ -20167,11 +20203,11 @@ msgid "" "resulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "指定啟動時書籍清單排序的欄位" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "" "Provide a set of columns to be sorted on when calibre starts\n" "The argument is None if saved sort history is to be used\n" @@ -20182,11 +20218,11 @@ msgid "" "title within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "控制要如何顯示日期" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "" "Format to be used for publication date and the timestamp (date).\n" "A string controlling how the publication date is displayed in the GUI\n" @@ -20221,11 +20257,11 @@ msgid "" "last_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "控制在書庫顯示中書名和系列的排序" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "" "Control title and series sorting in the library view. If set to\n" "'library_order', the title sort field will be used instead of the title.\n" @@ -20245,11 +20281,11 @@ msgid "" "without changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "控制在使用範本時書名和系列的格式" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "" "Control how title and series names are formatted when saving to " "disk/sending\n" @@ -20269,11 +20305,11 @@ msgid "" "series regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "" "Set the list of words that are to be considered 'articles' when computing " "the\n" @@ -20292,11 +20328,11 @@ msgid "" "(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "指定 calibre 啟動時要連接哪一個資料夾" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "" "Specify a folder that calibre should connect to at startup using\n" "connect_to_folder. This must be a full path to the folder. If the folder " @@ -20309,11 +20345,11 @@ msgid "" "auto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "指定用於 SONY 藏書剩下的規則" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "" "Specify renaming rules for sony collections. This tweak is only applicable " "if\n" @@ -20384,11 +20420,11 @@ msgid "" "sony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "指定 SONY 藏書要如何排序" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" "Specify how sony collections are sorted. This tweak is only applicable if\n" "metadata management is set to automatic. You can indicate which metadata is " @@ -20415,11 +20451,11 @@ msgid "" "Default: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "控制將書籍複製到另一個書庫時要如何套用標籤" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "" "Set this to True to ensure that tags in 'Tags to add when adding\n" "a book' are added when copying books to another library" @@ -20427,16 +20463,16 @@ msgstr "" "設定為 True 以確定在「加入書籍時要加入的標籤」\n" "在複製書籍到另一個書庫時有加入" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "設定內容伺服器中每本書顯示的最大標籤數" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "設定內容伺服器要不要顯示自訂元數據欄位。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "" "content_server_will_display is a list of custom fields to be displayed.\n" "content_server_wont_display is a list of custom fields not to be displayed.\n" @@ -20455,11 +20491,11 @@ msgid "" "content_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "設定排序「層級」的最大數目" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "" "Set the maximum number of sort 'levels' that calibre will use to resort the\n" "library after certain operations such as searches or device insertion. Each\n" @@ -20471,22 +20507,22 @@ msgid "" "tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "" "Date values contain both a date and a time. When sorted, all the fields are\n" "used, regardless of what is displayed. Set this tweak to True to use only\n" "the fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "" "Absolute path to .ttf font files to use as the fonts for the title, author\n" "and footer when generating a default cover or masthead image. Useful if the\n" @@ -20494,11 +20530,11 @@ msgid "" "the books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "控制書籍的行為" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "" "You can control the behavior of doubleclicks on the books list.\n" "Choices: open_viewer, do_nothing,\n" @@ -20510,11 +20546,11 @@ msgid "" "per pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "排序時使用的語言。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "" "Setting this tweak will force sorting to use the\n" "collating order for the specified language. This might be useful if you run\n" @@ -20528,11 +20564,11 @@ msgid "" "Example: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "在編輯元數據對話盒中自訂元數據的欄位數" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "" "Set whether to use one or two columns for custom metadata when editing\n" "metadata one book at a time. If True, then the fields are laid out using " @@ -20540,11 +20576,11 @@ msgid "" "columns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "" "Controls the order that custom columns are listed in edit metadata single\n" "and bulk. The columns listed in the tweak are displayed first and in the\n" @@ -20556,11 +20592,11 @@ msgid "" "metadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "傳送電子郵件前等候的秒數" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "" "The number of seconds to wait before sending emails when using a\n" "public email server like gmail or hotmail. Default is: 5 minutes\n" @@ -20569,22 +20605,22 @@ msgid "" "calibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "caliber 書庫中儲存的封面最大寬度和高度" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "" "All covers in the calibre library will be resized, preserving aspect ratio,\n" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "要將下載的新聞傳送到哪裡" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "" "When automatically sending downloaded news to a connected device, calibre\n" "will by default send it to the main memory. By changing this tweak, you can\n" @@ -20594,11 +20630,11 @@ msgid "" "the files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "內容伺服器要聽取哪個介面" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "" "By default, the calibre content server listens on '0.0.0.0' which means that " "it\n" @@ -20614,11 +20650,11 @@ msgstr "" "「::」則會聽取所有 IPv6 與 IPv4 連線 (這可能無法在\n" "所有的作業系統上運作)" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "OS X 全域工具列" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "" "If you enable this option and restart calibre, the toolbar will be " "'unified'\n" @@ -20630,11 +20666,11 @@ msgid "" "on at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "當轉換的格式和來源格式相同時儲存原始的檔案" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" @@ -20642,22 +20678,22 @@ msgid "" "this to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -20665,11 +20701,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -20681,11 +20717,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" From a6be1d2b56e68ca6fae63645ac9432fa01386483 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sat, 7 Jul 2012 05:12:17 +0000 Subject: [PATCH 02/71] Launchpad automatic translations update. --- src/calibre/translations/af.po | 2 +- src/calibre/translations/ar.po | 2 +- src/calibre/translations/ast.po | 2 +- src/calibre/translations/az.po | 2 +- src/calibre/translations/bg.po | 2 +- src/calibre/translations/bn.po | 2 +- src/calibre/translations/br.po | 2 +- src/calibre/translations/bs.po | 2 +- src/calibre/translations/ca.po | 79 +---------------- src/calibre/translations/cs.po | 2 +- src/calibre/translations/cy.po | 2 +- src/calibre/translations/da.po | 2 +- src/calibre/translations/de.po | 2 +- src/calibre/translations/el.po | 2 +- src/calibre/translations/en_AU.po | 2 +- src/calibre/translations/en_CA.po | 2 +- src/calibre/translations/en_GB.po | 73 +--------------- src/calibre/translations/eo.po | 2 +- src/calibre/translations/es.po | 131 ++++++++++++---------------- src/calibre/translations/et.po | 2 +- src/calibre/translations/eu.po | 14 +-- src/calibre/translations/fa.po | 2 +- src/calibre/translations/fi.po | 2 +- src/calibre/translations/fo.po | 2 +- src/calibre/translations/fr.po | 2 +- src/calibre/translations/fr_CA.po | 2 +- src/calibre/translations/gl.po | 2 +- src/calibre/translations/gu.po | 2 +- src/calibre/translations/he.po | 2 +- src/calibre/translations/hi.po | 2 +- src/calibre/translations/hr.po | 2 +- src/calibre/translations/hu.po | 68 +-------------- src/calibre/translations/id.po | 2 +- src/calibre/translations/is.po | 2 +- src/calibre/translations/it.po | 2 +- src/calibre/translations/ja.po | 63 +------------- src/calibre/translations/kn.po | 2 +- src/calibre/translations/ko.po | 2 +- src/calibre/translations/ku.po | 2 +- src/calibre/translations/lt.po | 2 +- src/calibre/translations/ltg.po | 2 +- src/calibre/translations/lv.po | 2 +- src/calibre/translations/mk.po | 2 +- src/calibre/translations/ml.po | 2 +- src/calibre/translations/mr.po | 2 +- src/calibre/translations/ms.po | 2 +- src/calibre/translations/nb.po | 2 +- src/calibre/translations/nds.po | 2 +- src/calibre/translations/nl.po | 70 +-------------- src/calibre/translations/nn.po | 2 +- src/calibre/translations/oc.po | 2 +- src/calibre/translations/pa.po | 2 +- src/calibre/translations/pl.po | 73 +--------------- src/calibre/translations/pt.po | 2 +- src/calibre/translations/pt_BR.po | 2 +- src/calibre/translations/ro.po | 2 +- src/calibre/translations/ru.po | 99 +++++----------------- src/calibre/translations/sc.po | 2 +- src/calibre/translations/si.po | 2 +- src/calibre/translations/sk.po | 76 +---------------- src/calibre/translations/sl.po | 2 +- src/calibre/translations/sq.po | 2 +- src/calibre/translations/sr.po | 2 +- src/calibre/translations/sv.po | 73 +--------------- src/calibre/translations/ta.po | 2 +- src/calibre/translations/te.po | 2 +- src/calibre/translations/th.po | 2 +- src/calibre/translations/tr.po | 2 +- src/calibre/translations/uk.po | 136 +++++++++++++----------------- src/calibre/translations/ur.po | 2 +- src/calibre/translations/vi.po | 2 +- src/calibre/translations/wa.po | 2 +- src/calibre/translations/yi.po | 2 +- src/calibre/translations/zh_CN.po | 2 +- src/calibre/translations/zh_HK.po | 2 +- src/calibre/translations/zh_TW.po | 2 +- 76 files changed, 209 insertions(+), 874 deletions(-) diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 295aad572f..00bf1c06ae 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:37+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:52+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 605fb4e8f7..1698f2cce5 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:52+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: SAUDI ARABIA\n" "Language: ar\n" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 9522169495..ccb421e61f 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:53+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index dc970442e9..29e65390ed 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:53+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index e8251633f9..cd1825f12f 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:54+0000\n" "X-Generator: Launchpad (build 15558)\n" "Generated-By: pygettext.py 1.5\n" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 9c9a0217ab..952c1dbe08 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:53+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index cc74ac086d..3fb2d74d20 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:54+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 6a0e2f1de3..842e6987ff 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:39+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:54+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 9df1c110f2..b4b22df7b2 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:40+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:54+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23547,80 +23547,3 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "L'algorisme que s'utilitza per assignar un nombre de sèrie a un llibre que " -#~ "s'afegeix\n" -#~ "a una sèrie existent. Els nous nombres de sèrie assignats amb aquest " -#~ "ajustament\n" -#~ "són sempre nombres enters a no ser que s'especifiqui una constant que no " -#~ "sigui\n" -#~ "un enter.\n" -#~ "Els valors possibles són:\n" -#~ "next - El primer enter disponible després del més gran en ús\n" -#~ "first_free - El primer enter disponible més gran que 0\n" -#~ "next_free - El primer enter disponible després del més petit en ús\n" -#~ "last_free - El primer enter disponible abans del més gran en ús\n" -#~ "S'obté el més gran + 1 si no hi ha cap nombre lliure\n" -#~ "const - Assigna sempre el nombre 1\n" -#~ "un nombre - Assigna sempre aquest nombre. El nombre no està entre cometes. " -#~ "Es\n" -#~ "pot utilitzar 0.0.\n" -#~ "Exemples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Utilitzeu l'ajustament «use_series_auto_increment_tweak_when_importing» a " -#~ "«True»\n" -#~ "per utilitzar els valors de més amunt en importar o afegir llibres. Si " -#~ "s'estableix a\n" -#~ "«False» (per defecte), el nombre dins la sèrie serà 1 si no s'estableix " -#~ "explícitament\n" -#~ "durant la importació. Si s'estableix a «True», l'índex de la sèrie " -#~ "s'establirà d'acord\n" -#~ "amb l'ajustament «use_series_auto_increment_tweak_when_importing».\n" -#~ "L'ajustament «use_series_auto_increment_tweak_when_importing» només " -#~ "s'utilitza\n" -#~ "quan no es dóna un valor en importar. Si l'expressió regular d'importació " -#~ "dóna un\n" -#~ "valor per a «series_index» o esteu llegint metadades de llibres i el " -#~ "connector\n" -#~ "d'importació dóna un valor, s'utilitzarà aquest valor, independentment " -#~ "d'aquest\n" -#~ "ajustament." diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 877d57486f..e9811bd28d 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:40+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:55+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index 9b696501e3..f57ab49a74 100644 --- a/src/calibre/translations/cy.po +++ b/src/calibre/translations/cy.po @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:09+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 44e33d3a4e..da5d37110e 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:55+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index f2ea559d25..045cbfd9d8 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:42+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:57+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 7150b62ca6..ce5b09099b 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:57+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index a1549538d7..39c7a97fd1 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:56+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:11+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index a36455fb4e..dcb3c033c0 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:12+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index b6f7a47f12..127fa90497 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:56+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:10+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -22994,74 +22994,3 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "The algorithm used to assign a series number to a book added to an existing " -#~ "series.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plug-in produces a value, then that value will\n" -#~ "be used, irrespective of the setting of the tweak." diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index cdf2bd4ccf..b3dc76cacb 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:56+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 07e798fdb8..eed22f23a4 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -11,14 +11,14 @@ msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-06-29 07:17+0000\n" +"PO-Revision-Date: 2012-07-06 16:13+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: 2012-07-06 04:52+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:07+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:537 @@ -1380,7 +1380,7 @@ msgstr "Comunicar con el lector PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." -msgstr "" +msgstr "Comunicar con el lector PocketBook 622." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." @@ -2234,13 +2234,15 @@ msgstr "Carpeta de la tarjeta A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 msgid "Swap main and card A" -msgstr "" +msgstr "Intercambiar principal y tarjeta A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 msgid "" "Check this box if the device's main memory is being seen as card a and the " "card is being seen as main memory" msgstr "" +"Marque esta casilla si la memoria principal del dispositivo es identificada " +"como tarjeta a y la tarjeta es identificada como memoria principal." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format @@ -20132,12 +20134,24 @@ msgid "" "up\n" "automatically, every time metadata is changed.\n" msgstr "" +"%prog backup_metadata [opciones]\n" +"\n" +"Hace una copia de respaldo de los metadatos almacenados en la base de datos\n" +"en ficheros OPF individuales en cada directorio de libro. Esto se lleva a " +"cabo\n" +"normalmente de manera automática, pero puede ejecutar esta orden para\n" +"forzar la regeneración de los ficheros OPF, con la opción --all.\n" +"\n" +"Tenga en cuenta que normalmente no hay necesidad de hacer esto, pues\n" +"los ficheros OPF se actualizan cada vez que se modifican los metadatos.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 msgid "" "Normally, this command only operates on books that have out of date OPF " "files. This option makes it operate on all books." msgstr "" +"Normalmente, esta orden sólo actúa sobre libros que tienen ficheros OPF " +"desactualizados. Esta opción hace que actúe sobre todos los libros." #: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" @@ -22459,6 +22473,42 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" +"El algoritmo usado para asignar un número dentro de una serie existente a\n" +"un nuevo libro. Los nuevos números asignados con este ajuste son siempre\n" +"enteros, excepto si se especifica un número constante que no sea entero.\n" +"Los valores posibles son:\n" +"next: El primer entero disponible mayor que el mayor de los números en uso\n" +"first_free: El primer entero disponible mayor que 0\n" +"next_free: El primer entero disponible mayor que el menor de los números en " +"uso\n" +"last_free: El primer entero disponible menor que el mayor de los números en " +"uso.\n" +"Devuelve el mayor en uso + 1 si no hay otro disponible\n" +"const: Asigna siempre el número 1\n" +"no_change: No cambia el número de serie\n" +"un número: Asigna siempre ese número. El número no está entre comillas.\n" +"Se puede usar 0.0 aquí\n" +"Ejemplos:\n" +"series_index_auto_increment = 'next'\n" +"series_index_auto_increment = 'next_free'\n" +"series_index_auto_increment = 16.5\n" +"\n" +"Establezca el ajuste «use_series_auto_increment_tweak_when_importing»\n" +"a «True» para usar los valores anteriores al importar o añadir libros. Si " +"dicho ajuste\n" +"es «False» (el valor predeterminado), el número dentro de la serie será " +"siempre 1\n" +"si no se establece explícitamente al importar. Si es «True», entonces el " +"número\n" +"dentro de la serie se establecerá según el ajuste " +"«series_index_auto_increment».\n" +"Tenga en cuenta que «use_series_auto_increment_tweak_when_importing»\n" +"sólo se usa cuando no hay un valor explícito al importar. Si la expresión " +"regular\n" +"empleada para importar produce un valor para «series_index», o si está " +"leyendo\n" +"metadatos de libros y el complemento de importación proporciona un valor,\n" +"entonces se usará ese valor sea cual sea el valor de este ajuste." #: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" @@ -23562,76 +23612,3 @@ msgstr "" "default_tweak_format = None (Usar el formato de salida)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "El algoritmo usado para asignar un número dentro de una serie existente a\n" -#~ "un nuevo libro. Los nuevos números asignados con ejeste ajuste son siempre\n" -#~ "enteros, excepto si se especifica un número constante que no sea entero.\n" -#~ "Los valores posibles son:\n" -#~ "next: El primer entero disponible mayor que el mayor de los números en uso\n" -#~ "first_free: El primer entero disponible mayor que 0\n" -#~ "next_free: El primer entero disponible mayor que el menor de los números en " -#~ "uso\n" -#~ "last_free: El primer entero disponible menor que el mayor de los números en " -#~ "uso.\n" -#~ "Devuelve el mayor en uso + 1 si no hay otro disponible\n" -#~ "const: Asigna siempre el número 1\n" -#~ "un número: Asigna siempre ese número. El número no está entre comillas.\n" -#~ "Se puede usar 0.0 aquí\n" -#~ "Ejemplos:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Establezca el ajuste «use_series_auto_increment_tweak_when_importing» a " -#~ "«True»\n" -#~ "para usar los valores anteriores al importar o añadir libros. Si dicho " -#~ "ajuste es\n" -#~ "«False» (el valor predeterminado), el número dentro de la serie será siempre " -#~ "1 si\n" -#~ "no se establece explícitamente al importar. Si es «True», entonces el número " -#~ "dentro\n" -#~ "de la serie se establecerá según el ajuste «series_index_auto_increment».\n" -#~ "Tenga en cuenta que «use_series_auto_increment_tweak_when_importing» sólo\n" -#~ "se usa cuando no hay un valor explícito al imortar. Si la expresión regular " -#~ "empleada\n" -#~ "para importar produce un valor para «series_index», o si está leyendo " -#~ "metadatos\n" -#~ "de libros y el complemento de importación proporciona un valor, entonces se " -#~ "usará\n" -#~ "ese valor sea cual sea el valor del ajuste." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 69030e8342..cff19acb46 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:56+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 8b5ca8c919..0751980e6f 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-07-02 20:33+0000\n" +"PO-Revision-Date: 2012-07-06 14:17+0000\n" "Last-Translator: Asier Iturralde Sarasola \n" "Language-Team: http://librezale.org/wiki/Calibre\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: 2012-07-06 04:38+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:53+0000\n" "X-Generator: Launchpad (build 15558)\n" "Language: eu\n" @@ -9990,13 +9990,13 @@ msgstr "Arbelara &kopiatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:54 msgid "Show &details" -msgstr "&Zehetasunak erakutsi" +msgstr "Erakutsi &xehetasunak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:55 msgid "Hide &details" -msgstr "Zehetasunak &ezkutatu" +msgstr "&Ezkutatu xehetasunak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:304 @@ -21039,15 +21039,15 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "&Yes" -msgstr "" +msgstr "&Bai" #: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Yes to &All" -msgstr "" +msgstr "Bai &guztiari" #: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "&No" -msgstr "" +msgstr "&Ez" #: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "N&o to All" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index db28c021c7..bb536118b2 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:04+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 2af752cf75..1f1e9f3372 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:42+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:56+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index cc34dd844e..74d95ae8f3 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:56+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 32198a6b91..e3a323cfda 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:42+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:57+0000\n" "X-Generator: Launchpad (build 15558)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index 2b6beabe7f..7eba49fb18 100644 --- a/src/calibre/translations/fr_CA.po +++ b/src/calibre/translations/fr_CA.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:56+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:11+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index fe179203c9..845859d574 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:57+0000\n" "X-Generator: Launchpad (build 15558)\n" "Language: gl\n" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index 9151ee6c4e..b120f0af66 100644 --- a/src/calibre/translations/gu.po +++ b/src/calibre/translations/gu.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:58+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index ecb5bb363d..4d6f6185c9 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:58+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 69096fb78b..3b6946fe38 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:43+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:58+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 6704d702e1..805b6228bf 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:51+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:06+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 27f1a65293..7d0af3ce10 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:58+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23292,69 +23292,3 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "Ez az algoritmus egy adott könyv egy adott sorozathoz való rendelésekor " -#~ "használatos.\n" -#~ "Az ennek a funkciónak a használatával hozzáadott sorozatszámok mindig egész " -#~ "számok,\n" -#~ "kivéve, ha állandó nem-egész szám lett megadva.\n" -#~ "Lehetséges értékek:\n" -#~ "next - a sorozatban szereplő legnagyobb egész számnál eggyel nagyobb szám\n" -#~ "first_free - az első nullánál nagyobb szabad egész szám\n" -#~ "next_free - a sorozatban szereplő legkisebb szám után következő első szabad " -#~ "egész szám\n" -#~ "last_free - a sorozatban szereplő legnagyobb szám előtti első szabad egész " -#~ "szám\n" -#~ "Ha nincs szabad szám akkor mindig a legnagyobb szám +1 lesz az eredmény.\n" -#~ "const - mindig az 1-es számot jelenti\n" -#~ "egy bármilyen szám - a szám értéke, a szám nincs idézőjelben. Pl.: 1.0, 2.3 " -#~ "stb.\n" -#~ "\n" -#~ "Példák:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Ha a use_series_auto_increment_tweak_when_importing értéke True, \n" -#~ "akkor könyvek importálásakor/hozzáadásakor a megadott \n" -#~ "series_index_auto_increment szabály lesz érvényes. \n" -#~ "Kivéve, ha a könyv eleve tartalmaz sorozatszám információt, \n" -#~ "mert ebben az esetben ezt a funkciót a program figyelmen kívül hagyja.\n" -#~ "Ha a use_series_auto_increment_tweak_when_importing értéke False, \n" -#~ "akkor könyvek importálásakor/hozzáadásakor a sorozat száma 1 lesz." diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index 1d85bf5a76..164eb4e28e 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:59+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index a3a73b36a8..8008e4bf7e 100644 --- a/src/calibre/translations/is.po +++ b/src/calibre/translations/is.po @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:59+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 43dd931d54..ff6efd5381 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:44+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:59+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 541d26dfe9..ad12a836e7 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:45+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:59+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -21558,64 +21558,3 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "すでにあるシリーズへ本が追加されたときに使われるシリーズ番号を決めるアルゴリズム。\n" -#~ "このTweakを使って決められる新しいシリーズ番号は、非整数の定数が与えられた場合を除き、必ず整数値になります。\n" -#~ "使用できる値は:\n" -#~ "next - 現在ある最大の番号より1つ大きな整数値\n" -#~ "first_free - 0より大きく、まだ使われていない数\n" -#~ "next_free - 現在ある最低の番号より大きく、しかもまだ使われていない整数値\n" -#~ "last_free - 現在ある最高の番号より小さく、しかもまだ使われていない整数値。もし番号が見つからなかった場合、すでにある最大値+1が使われる。\n" -#~ "const - すべての場合に数1となる。\n" -#~ "数値 - 必ずこの数値を使う。数値はクオート(')で囲まない。注:0.0もここに使用できる。\n" -#~ "\n" -#~ "例:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "\n" -#~ "本のインポート/追加時に上の値を使いたい場合には、tweak の " -#~ "use_series_auto_increment_tweak_when_importing に True を設定してください。\n" -#~ "もしこのtweakにFalse(これがディフォールト)を設定されると、インポート時に明示的に設定されない限り、1が設定されます。\n" -#~ "もしTrueが設定された場合には、シリーズ番号はseries_index_auto_incrementの設定にしたがって決められます。\n" -#~ "注意して欲しいのは、use_series_auto_increment_tweak_when_importing " -#~ "が使われるのは、インポート時に値が指定されなかった場合に限られます。 \n" -#~ "もしインポート時の正規表現がseries_indexの値を作った時や、もし本から読み込まれた書誌情報に番号がある時や、\n" -#~ "インポート・プラグインが値を生成した場合には、このtweakを無視してそちらが使われます。" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index aa04d0817b..58e709e677 100644 --- a/src/calibre/translations/kn.po +++ b/src/calibre/translations/kn.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:45+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:00+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index df5551156f..c05c110aaa 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:00+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index 5490ad205c..01244ac55b 100644 --- a/src/calibre/translations/ku.po +++ b/src/calibre/translations/ku.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:00+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 553d6dfb0b..63fe0195fa 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:01+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 7bc9a7808a..3e4fc70ee8 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:12+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index e5b4b2fe39..5fa82bda14 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:46+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:01+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index efbfc49d1a..180fdd3432 100644 --- a/src/calibre/translations/mk.po +++ b/src/calibre/translations/mk.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:01+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 219946a957..6c44ac9681 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:02+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 7205d4adf6..cc0324d3ab 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:02+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index d0f6cc8bb7..3b4e50b2e9 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:47+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:02+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 35e5cd23f8..f9c98fdfa2 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:03+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 38ae1f78f4..04d837917e 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:02+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index bbd60ef8d7..127f0acced 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -64,7 +64,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:41+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:55+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -23317,71 +23317,3 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "Het algoritme dat gebruikt wordt om een nummer aan een boek toe te wijzen\n" -#~ "als deze aan een bestaande reeks wordt toegevoegd. De reeksnummers die op\n" -#~ "deze manier toegewezen worden zijn altijd gehele getallen, tenzij een \n" -#~ "constant niet-geheel getal wordt ingesteld.\n" -#~ "Mogelijk waardes zijn:\n" -#~ "next - Eerste beschikbaar getal hoger dan het hoogste bestaande getal\n" -#~ "first_free - Eerste beschikbaar getal hoger dan 0\n" -#~ "next_free - Eerste beschikbaar getal hoger dan het laagste bestaande getal\n" -#~ "last_free - Eerste beschikbaar getal kleiner dan het hoogste bestaande\n" -#~ "getal\n" -#~ "Geeft hoogste bestaande getal + 1 als er geen vrije getallen gevonden \n" -#~ "worden\n" -#~ "const - Wijs altijd het getal 1 toe\n" -#~ "a number - Wijs altijd dat getal toe. Dit getal is niet in quotes. Merk op\n" -#~ "dat hier 0.0 gebruikt kan worden.\n" -#~ "Voorbeelden:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Stel use_series_auto_increment_tweak_when_importing op True in als u de\n" -#~ "bovenstaande instellingen wilt gebruiken bij het importeren/toevoegen van\n" -#~ "boeken. Als dit op False staat (standaard) zal het reeksnummer op 1\n" -#~ "ingesteld worden als dit niet expliciet bij het importeren wordt\n" -#~ "opgegeven. Als dit op True staat wordt het reeksnummer ingesteld op basis\n" -#~ "van de instellingen in series_index_auto_increment. Let op dat de\n" -#~ "instelling in use_series_auto_increment_tweak_when_importing alleen\n" -#~ "gebruikt wordt als er tijdens het importeren geen waarde wordt opgegeven.\n" -#~ "Als de regexp voor importeren een waarde voor series_index produceert, of\n" -#~ "als u metadata uit boeken leest een de import-plug-in een waarde vind, zal\n" -#~ "die waarde gebruikt worden, onafhankelijk van de instellingen hier." diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index aa24a2ed05..58bd647d19 100644 --- a/src/calibre/translations/nn.po +++ b/src/calibre/translations/nn.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:03+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index ab37298c50..9766c5b900 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:48+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:03+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 2472fbc9fb..3c088d197b 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:03+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index b2f416e30c..51867b6ed5 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:04+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Bookmarks: -1,3588,-1,-1,-1,-1,-1,-1,-1,-1\n" @@ -23356,74 +23356,3 @@ msgstr "" "default_tweak_format = None (Użyj domyślngo formatu wyjściowego)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " -#~ "serii.\n" -#~ "Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " -#~ "całkowitymi\n" -#~ "z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" -#~ "Możliwe wartości:\n" -#~ "next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" -#~ "first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " -#~ "numerów, a zostały wolne niższe)\n" -#~ "next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " -#~ "jeśli są przerwy w numeracji)\n" -#~ "last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " -#~ "przypadku przerw w numeracji)\n" -#~ "Jeśli nie ma numeru spełniającego warunek ustawia najwyższy +1\n" -#~ "const - zawsze ustawia 1\n" -#~ "liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " -#~ "użyć 0.0\n" -#~ "Przykłady:series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "Aby ten parametr zadziałał należy inny parametr - " -#~ "use_series_auto_increment_tweak_when_importing - \n" -#~ "ustawić na True. Jeśli zostanie ustawiony na False (domyślnie) to numer w " -#~ "serii będzie w trakcie\n" -#~ "importu/dodawania książek ustawiany na 1 jeśli nie zostanie określony " -#~ "inaczej.\n" -#~ "Należy pamiętać, że parametr use_series_auto_increment_tweak_when_importing " -#~ "jest wykorzystywany\n" -#~ "jedynie wtedy jeśli numer książki w serii nie zostanie podany w trakcie " -#~ "importu.\n" -#~ "Jeśli numer ten zostanie wygenerowany za pomocą wyrażenia regularnego lub " -#~ "odczytany\n" -#~ "z metadanych to podana w ten sposób wartość zostanie użyta niezależnie od " -#~ "ustawień parametru." diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index ab6b5f3a5d..592342cebf 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:49+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:04+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 06462836e8..226ab89178 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:10+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index cbaa32dd5e..ddd3a35d91 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2012-07-06 04:50+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:04+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 654b0dc412..04bafa594d 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-06-30 12:50+0000\n" +"PO-Revision-Date: 2012-07-06 13:56+0000\n" "Last-Translator: Baz <_baz_@rambler.ru>\n" "Language-Team: American English \n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:50+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:05+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -1348,7 +1348,7 @@ msgstr "Установить связь с PocketBook 602/603/902/903." #: /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." @@ -2195,13 +2195,15 @@ msgstr "Папка карты А" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 msgid "Swap main and card A" -msgstr "" +msgstr "Поменять главную с картой А" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 msgid "" "Check this box if the device's main memory is being seen as card a and the " "card is being seen as main memory" msgstr "" +"Включите это поле если главная память устройства рассматривается как карта и " +"карта используется как главная память" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format @@ -19915,12 +19917,25 @@ msgid "" "up\n" "automatically, every time metadata is changed.\n" msgstr "" +"%prog backup_metadata [настройки]\n" +"\n" +"Создаёт резервные копии из метаданных, хранящиеся в базе данных, в отдельные " +"OPF файлы \n" +"в каждой папке книги. Обычно это происходит автоматически, но вы можете " +"запустить \n" +"эту команду для принудительного пересоздания OPF файлов с настройкой --all.\n" +"\n" +"Помните, что обычно нет необходимости делать это, так как OPF файлы " +"резервируются \n" +"автоматически при каждом изменении метаданных.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 msgid "" "Normally, this command only operates on books that have out of date OPF " "files. This option makes it operate on all books." msgstr "" +"Обычно эта команда действует только на книги имеющие просроченные OPF файлы. " +"Эта настройка производит операцию на всех книгах." #: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" @@ -23194,79 +23209,3 @@ msgstr "" "default_tweak_format = None (Использовать формат вывода)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "Алгоритм используется для назначения книге, добавленной в существующую " -#~ "серию, номера серии.\n" -#~ "Новые номера серии, назначенные этим дополнением, всегда имеют целочисленные " -#~ "значения, кроме\n" -#~ "тех случаев, когда указана не целочисленная константа.\n" -#~ "Возможные значения:\n" -#~ "next - Первое доступное целое, большее, чем самое большое из существующих " -#~ "чисел\n" -#~ "first_free - Первое доступное целое больше нуля\n" -#~ "next_free - Первое доступное целое, большее, чем самое маленькое из " -#~ "существующих чисел\n" -#~ "last_free - Первое доступное целое, меньшее, чем самое большое из " -#~ "существующих чисел\n" -#~ "Если не найдено свободного номера, то возвращается существующее " -#~ "максимальное+1\n" -#~ "const - Всегда назначает номер 1\n" -#~ "число - Всегда назначает это число. Число не в кавычках. Помните, что 0.0 " -#~ "тут можно использовать .\n" -#~ "Примеры:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Установите use_series_auto_increment_tweak_when_importing равным True для \n" -#~ "использования указанных значений при иморте/добавлении книг. Если эту " -#~ "настройку \n" -#~ "установить равной False (по умолчанию), то номер серии будет установлен " -#~ "равным 1 \n" -#~ "если это прямо не указано при импорте. Если установлено True, то номера " -#~ "серий будут \n" -#~ "устанавливаться по настройке series_index_auto_increment.\n" -#~ "Помните, что опция use_series_auto_increment_tweak_when_importing " -#~ "используется только \n" -#~ "когда значение не указано при импорте. Если импортирующее регулярное " -#~ "выражение даёт \n" -#~ "значение для номера_серии, или если вы загрузите метаданные из книги и " -#~ "импортирующая \n" -#~ "функция найдёт это значение, то оно будет использоваться независимо от " -#~ "настроек." diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index bb9f060713..19dee68e90 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:52+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:07+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index e67a0c0a85..b3cdbcb8d5 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:51+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:06+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index e29a2d4cd1..ae2cdb6a25 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:51+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:06+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -22689,77 +22689,3 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "Algoritmus použitý pri pridávaní knihy na priradenie poradového čísla knihy " -#~ "v rámci série.\n" -#~ "Nové poradové čísla prideľované týmto spôsobom sú vždy celé čísla, s " -#~ "výnimkou ak je\n" -#~ "zadaná neceločíselná konštanta.\n" -#~ "Možné hodnoty:\n" -#~ "next - Prvé celé číslo väčšie ako najväčšie existujúce poradové číslo\n" -#~ "first_free - Prvé voľné celé číslo väčšie ako 0\n" -#~ "next_free - Prvé voľné celé číslo väčšie ako najmenšie existujúce číslo\n" -#~ "last_free - Prvé voľné celé číslo menšie, ako najväčšie existujúce číslo\n" -#~ "Ak sa nenájdu voľné čísla, vráti najväčšie existujúce + 1\n" -#~ "const - Priradí vždy číslo 1\n" -#~ "a number - Vždy priradí zadané číslo. Číslo nie je v úvodzovkách. Uvedomte " -#~ "si, že sem\n" -#~ "môžete použiť aj 0.0.\n" -#~ "Príklady:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Pre využitie vyššie uvedených hodnôt pri importovaní/pridávaní kníh, " -#~ "nastavte \n" -#~ "vylepšenie use_series_auto_increment_tweak_when_importing na True.\n" -#~ "Ak je toto vylepšenie nastavené na False (štandardne) a číslo knihy nie je\n" -#~ "pri importe ani explicitne zadané, bude číslo v rámci série nastavené na 1. " -#~ "\n" -#~ "Ak je nastavené na True, číslo v rámci série bude pridelené podľa " -#~ "nastavenia\n" -#~ "series_index_auto_increment.\n" -#~ "Uvedomte si, že vylepšenie use_series_auto_increment_tweak_when_importing\n" -#~ "sa použije len ak poradové číslo knihy nie je poskytnuté počas importu. Ak " -#~ "regulárny\n" -#~ "výraz pri importe hodnotu series_index vráti, alebo ak načítavate metadáta z " -#~ "kníh\n" -#~ "a importný modul túto hodnotu získa, potom bude použitá táto hodnota, " -#~ "nezávisle\n" -#~ "od nastavenia tohoto vylepšeina." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index ba8a1993f7..ae59d15021 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -15,7 +15,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2012-07-06 04:52+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:06+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index c8432a8857..abc5c8d5df 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:38+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 04:52+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 2f755ae2bf..bc11f4f75f 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:50+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:05+0000\n" "X-Generator: Launchpad (build 15558)\n" "Language: sr\n" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 42c46fce32..49fb1716c5 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:52+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:07+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -22654,74 +22654,3 @@ msgid "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" msgstr "" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "Den algoritm som används för att tilldela en bok läggs till en befintlig " -#~ "serie ett serienummer. \n" -#~ "Ny serie tilldelats med denna justering är alltid heltalsvärden, utom \n" -#~ "om en konstant icke-heltal anges. \n" -#~ "Möjliga värden är: \n" -#~ "next - första tillgängliga heltal större än största befintliga numret \n" -#~ "first_free - första tillgängliga heltal större än 0 \n" -#~ "next_free - första tillgängliga heltal större än den minsta befintliga " -#~ "numret \n" -#~ "last_free - första tillgängliga heltal mindre än den största existerande " -#~ "antalet \n" -#~ "Return största befintliga + 1 om inget ledigt nummer hittas \n" -#~ "const - Tilldela nummer 1 alltid \n" -#~ "ett nummer - Tilldela det numret alltid. Numret är inte i citationstecken. " -#~ "Observera att \n" -#~ "0,0 kan användas här. \n" -#~ "Exempel: \n" -#~ "series_index_auto_increment = \"next\" \n" -#~ "series_index_auto_increment = 'next_free' \n" -#~ "series_index_auto_increment = 16,5 \n" -#~ "Ställ use_series_auto_increment_tweak_when_importing justering till sant för " -#~ "att \n" -#~ "använda ovanstående värdena när du importerar / lägga böcker. Om denna " -#~ "justering är satt till \n" -#~ "falsk (standard) kommer serien antalet sedan att sättas till 1 om det inte \n" -#~ "uttryckligen anges att under importen. Om värdet är sant, då \n" -#~ "serien indexet kommer att fastställas enligt series_index_auto_increment " -#~ "inställning. \n" -#~ "Observera att use_series_auto_increment_tweak_when_importing tweak används \n" -#~ "endast när ett värde inte tillhandahålls under importen. Om den importerande " -#~ "reguljära \n" -#~ "uttrycket ger ett värde för series_index, eller om du läser metadata \n" -#~ "från böcker och import tillägg ger ett värde, än det värde kommer \n" -#~ "att användas oberoende av inställningen av justeringen." diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 82857ccb40..0dd538c99b 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:07+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 047478d8b4..f521153375 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:07+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 27ddf04640..0a8f2873f6 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:08+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index c5b8ae3076..e998e2504e 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:53+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:08+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index b02e543b8d..92c8b62c3b 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-06-29 07:05+0000\n" -"Last-Translator: ma$terok \n" +"PO-Revision-Date: 2012-07-06 05:10+0000\n" +"Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:08+0000\n" "X-Generator: Launchpad (build 15558)\n" "Language: uk\n" @@ -1349,7 +1349,7 @@ msgstr "Обмін даними PocketBook 602/603/902/903." #: /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." @@ -2208,13 +2208,15 @@ msgstr "Тека картки A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 msgid "Swap main and card A" -msgstr "" +msgstr "Поміняти місцями основну картку і картку A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 msgid "" "Check this box if the device's main memory is being seen as card a and the " "card is being seen as main memory" msgstr "" +"Позначте цей пункт, якщо програма визначає основну пам’ять пристрою як " +"картку A, і навпаки." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format @@ -20154,12 +20156,26 @@ msgid "" "up\n" "automatically, every time metadata is changed.\n" msgstr "" +"%prog backup_metadata [параметри]\n" +"\n" +"Створити резервну копію метаданих, що зберігаються у базі даних\n" +"у окремих файла OPF у кожному з каталогів книг. Зазвичай, така\n" +"дія виконується автоматично, але ви можете наказати програмі\n" +"виконати примусове повторне створення файлів OPF, якщо\n" +"вкажете параметр --all.\n" +"\n" +"Зауважте, що зазвичай потреби у цій команді немає, оскільки\n" +"резервні копії файлів OPF створюються автоматично у разі\n" +"внесення змін до метаданих.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 msgid "" "Normally, this command only operates on books that have out of date OPF " "files. This option makes it operate on all books." msgstr "" +"Зазвичай, ця програма обробляє лише ті книги, файли OPF яких застаріли. За " +"допомогою цього параметра ви можете наказати програмі обробляти всі файли " +"книг." #: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" @@ -22493,6 +22509,42 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" +"Алгоритм, який буде використано для призначення книзі, доданій до вже\n" +"створеної серії, номера. Нові номери у серії, додані за допомогою цього\n" +"коригування, завжди будуть цілими числами, якщо не задано нецілого\n" +"сталого значення.\n" +"Можливі значення:\n" +"next — перше доступне ціле число, більше за найбільше зі створених номерів\n" +"first_free — перше невикористане ціле значення, більше за 0\n" +"next_free — перше невикористане ціле значення, більше за найменший вже " +"використаний номер\n" +"last_free — перше невикористане ціле значення, менше за найбільший вже " +"використаний номер\n" +"Повертає найбільший вже створений номер + 1, якщо не буде знайдено " +"невикористаного номера\n" +"const — завжди призначати номер 1\n" +"no_change — не змінювати нумерацію у серії\n" +"номер — завжди призначати цей номер. Номер слід вказувати без лапок. " +"Зауважте, що можна використати 0.0.\n" +"Приклади:\n" +"series_index_auto_increment = 'next'\n" +"series_index_auto_increment = 'next_free'\n" +"series_index_auto_increment = 16.5\n" +"\n" +"Встановіть для use_series_auto_increment_tweak_when_importing значення " +"True,\n" +"щоб вказані значення було використано під час імпортування або додавання\n" +"книг. Якщо для цього коригування встановлено значення False (типове),\n" +"номер у серії буде встановлено у значення 1, якщо його явним чином не було\n" +"встановлено під час імпортування. Якщо встановлено значення True, номер у\n" +"серії буде встановлено відповідно до значення series_index_auto_increment.\n" +"Зауважте, що коригування use_series_auto_increment_tweak_when_importing " +"tweak\n" +"використовується, лише якщо значення не було вказано під час імпортування.\n" +"Якщо формальний вираз імпортування створює значення series_index або якщо\n" +"виконується читання метаданих з книги і додаток імпортування має якесь\n" +"значення для номера, буде використано саме це значення, незалежно від цього\n" +"коригування." #: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "Add separator after completing an author name" @@ -23575,77 +23627,3 @@ msgstr "" "default_tweak_format = None (використовувати формат виведення)\n" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" - -#~ msgid "" -#~ "The algorithm used to assign a book added to an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Set the use_series_auto_increment_tweak_when_importing tweak to True to\n" -#~ "use the above values when importing/adding books. If this tweak is set to\n" -#~ "False (the default) then the series number will be set to 1 if it is not\n" -#~ "explicitly set to during the import. If set to True, then the\n" -#~ "series index will be set according to the series_index_auto_increment " -#~ "setting.\n" -#~ "Note that the use_series_auto_increment_tweak_when_importing tweak is used\n" -#~ "only when a value is not provided during import. If the importing regular\n" -#~ "expression produces a value for series_index, or if you are reading " -#~ "metadata\n" -#~ "from books and the import plugin produces a value, than that value will\n" -#~ "be used irrespective of the setting of the tweak." -#~ msgstr "" -#~ "Алгоритм, який буде використано для призначення книзі, доданій до вже\n" -#~ "створеної серії, номера. Нові номери у серії, додані за допомогою цього\n" -#~ "коригування, завжди будуть цілими числами, якщо не задано нецілого\n" -#~ "сталого значення.\n" -#~ "Можливі значення:\n" -#~ "next — перше доступне ціле число, більше за найбільше зі створених номерів\n" -#~ "first_free — перше невикористане ціле значення, більше за 0\n" -#~ "next_free — перше невикористане ціле значення, більше за найменший вже " -#~ "використаний номер\n" -#~ "last_free — перше невикористане ціле значення, менше за найбільший вже " -#~ "використаний номер\n" -#~ "Повертає найбільший вже створений номер + 1, якщо не буде знайдено " -#~ "невикористаного номера\n" -#~ "const — завжди призначати номер 1\n" -#~ "номер — завжди призначати цей номер. Номер слід вказувати без лапок. " -#~ "Зауважте, що\n" -#~ "можна використати 0.0.\n" -#~ "Приклади:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5\n" -#~ "\n" -#~ "Встановіть для use_series_auto_increment_tweak_when_importing значення " -#~ "True,\n" -#~ "щоб вказані значення було використано під час імпортування або додавання\n" -#~ "книг. Якщо для цього коригування встановлено значення False (типове),\n" -#~ "номер у серії буде встановлено у значення 1, якщо його явним чином не було\n" -#~ "встановлено під час імпортування. Якщо встановлено значення True, номер у\n" -#~ "серії буде встановлено відповідно до значення series_index_auto_increment.\n" -#~ "Зауважте, що коригування use_series_auto_increment_tweak_when_importing " -#~ "tweak\n" -#~ "використовується, лише якщо значення не було вказано під час імпортування.\n" -#~ "Якщо формальний вираз імпортування створює значення series_index або якщо\n" -#~ "виконується читання метаданих з книги і додаток імпортування має якесь " -#~ "значення\n" -#~ "для номера, буде використано саме це значення, незалежно від цього " -#~ "коригування." diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 874f5ae1fe..f1c1d6ad31 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:08+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index a8843bf584..ed4ea6119b 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:54+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:09+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index dbf84ff413..f3bfeab76e 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:09+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 61f3e2bd12..b7e60b92a7 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:09+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 26f990e5e9..9786ed646a 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:11+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index b16107a79c..f42ea50da0 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:55+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:10+0000\n" "X-Generator: Launchpad (build 15558)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 783bcd52c5..34022d66fb 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-06 04:57+0000\n" +"X-Launchpad-Export-Date: 2012-07-07 05:11+0000\n" "X-Generator: Launchpad (build 15558)\n" "Language: zh_TW\n" From 2a551d882bbc19b86d000cf6327cb5d953973745 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 09:26:27 +0530 Subject: [PATCH 03/71] Fix #1022163 (Updated recipe for Adventure Gamers) --- recipes/adventuregamers.recipe | 59 ++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/recipes/adventuregamers.recipe b/recipes/adventuregamers.recipe index d08eca1723..b82bb7d02d 100644 --- a/recipes/adventuregamers.recipe +++ b/recipes/adventuregamers.recipe @@ -1,5 +1,5 @@ __license__ = 'GPL v3' -__copyright__ = '2009-2010, Darko Miletic ' +__copyright__ = '2009-2012, Darko Miletic ' ''' www.adventuregamers.com ''' @@ -14,24 +14,24 @@ class AdventureGamers(BasicNewsRecipe): publisher = 'Adventure Gamers' category = 'news, games, adventure, technology' oldest_article = 10 - delay = 10 + #delay = 10 max_articles_per_feed = 100 no_stylesheets = True - encoding = 'cp1252' + encoding = 'utf8' remove_javascript = True use_embedded_content = False INDEX = u'http://www.adventuregamers.com' extra_css = """ .pageheader_type{font-size: x-large; font-weight: bold; color: #828D74} - .pageheader_title{font-size: xx-large; color: #394128} + .pageheader_title,.page_title{font-size: xx-large; color: #394128} .pageheader_byline{font-size: small; font-weight: bold; color: #394128} .score_bg {display: inline; width: 100%; margin-bottom: 2em} .score_column_1{ padding-left: 10px; font-size: small; width: 50%} .score_column_2{ padding-left: 10px; font-size: small; width: 50%} .score_column_3{ padding-left: 10px; font-size: small; width: 50%} - .score_header{font-size: large; color: #50544A} - .bodytext{display: block} - body{font-family: Helvetica,Arial,sans-serif} + .score_header{font-size: large; color: #50544A} + img{margin-bottom: 1em;} + body{font-family: 'Open Sans',Helvetica,Arial,sans-serif} """ conversion_options = { @@ -41,35 +41,38 @@ class AdventureGamers(BasicNewsRecipe): , 'language' : language } - keep_only_tags = [ - dict(name='div', attrs={'class':'content_middle'}) - ] - + keep_only_tags = [dict(name='div', attrs={'class':'cleft_inn'})] remove_tags = [ - dict(name=['object','link','embed','form']) - ,dict(name='div', attrs={'class':['related-stories','article_leadout','prev','next','both']}) + dict(name=['object','link','embed','form','iframe','meta']) + ,dict(name='a', attrs={'href':'http://www.adventuregamers.com/about/scoring'}) + ,dict(name='a', attrs={'href':'http://www.adventuregamers.com/about/policies'}) ] - - remove_tags_after = [dict(name='div', attrs={'class':'toolbar_fat'})] + remove_tags_after = [dict(name='div', attrs={'class':'bodytext'})] remove_attributes = ['width','height'] - feeds = [(u'Articles', u'http://feeds2.feedburner.com/AdventureGamers')] + feeds = [(u'Articles', u'http://www.adventuregamers.com/rss/')] def get_article_url(self, article): - return article.get('guid', None) + url = BasicNewsRecipe.get_article_url(self, article) + if '/videos/' in url or '/hypeometer/' in url: + return None + return url def append_page(self, soup, appendtag, position): - pager = soup.find('div',attrs={'class':'toolbar_fat_next'}) + pager = soup.find('div', attrs={'class':'pagination_big'}) if pager: - nexturl = self.INDEX + pager.a['href'] - soup2 = self.index_to_soup(nexturl) - texttag = soup2.find('div', attrs={'class':'bodytext'}) - for it in texttag.findAll(style=True): - del it['style'] - newpos = len(texttag.contents) - self.append_page(soup2,texttag,newpos) - texttag.extract() - appendtag.insert(position,texttag) + nextpage = soup.find('a', attrs={'class':'next-page'}) + if nextpage: + nexturl = nextpage['href'] + soup2 = self.index_to_soup(nexturl) + texttag = soup2.find('div', attrs={'class':'bodytext'}) + for it in texttag.findAll(style=True): + del it['style'] + newpos = len(texttag.contents) + self.append_page(soup2,texttag,newpos) + texttag.extract() + pager.extract() + appendtag.insert(position,texttag) def preprocess_html(self, soup): @@ -78,7 +81,7 @@ class AdventureGamers(BasicNewsRecipe): for item in soup.findAll('div', attrs={'class':'floatright'}): item.extract() self.append_page(soup, soup.body, 3) - pager = soup.find('div',attrs={'class':'toolbar_fat'}) + pager = soup.find('div',attrs={'class':'pagination_big'}) if pager: pager.extract() return self.adeify_images(soup) From 0c2a1df518a638c7c7ed8834784f753a49891f5d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 09:52:37 +0530 Subject: [PATCH 04/71] Support for retina displays in OS X (I hope) --- setup/installer/osx/app/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup/installer/osx/app/main.py b/setup/installer/osx/app/main.py index 96edbc2c8f..7a600287e3 100644 --- a/setup/installer/osx/app/main.py +++ b/setup/installer/osx/app/main.py @@ -364,6 +364,7 @@ class Py2App(object): 'application. Visit http://calibre-ebook.com for details.'), CFBundleIconFile='library.icns', LSMultipleInstancesProhibited=True, + NSHighResolutionCapable=True, LSEnvironment=env ) plistlib.writePlist(pl, join(self.contents_dir, 'Info.plist')) From 81b55e047a34ac62243e6421aaf8b7ca9de3e377 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sun, 8 Jul 2012 04:40:55 +0000 Subject: [PATCH 05/71] Launchpad automatic translations update. --- src/calibre/translations/it.po | 10 +-- src/calibre/translations/lv.po | 109 ++++++++++++++++++++++++--------- 2 files changed, 87 insertions(+), 32 deletions(-) diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index ff6efd5381..ac140a97c2 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -10,14 +10,14 @@ msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-06-29 08:20+0000\n" +"PO-Revision-Date: 2012-07-07 08:41+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-07-07 04:59+0000\n" +"X-Launchpad-Export-Date: 2012-07-08 04:40+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -1367,7 +1367,7 @@ msgstr "Comunica con il lettore PocketBook 602/603/902/903." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." -msgstr "" +msgstr "Comunica con il lettore PocketBook 622." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." @@ -2223,13 +2223,15 @@ msgstr "Cartella nella Card A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 msgid "Swap main and card A" -msgstr "" +msgstr "Scambia principale con scheda A" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 msgid "" "Check this box if the device's main memory is being seen as card a and the " "card is being seen as main memory" msgstr "" +"Marca questa casella se la memoria principale del dispositivo viene vista " +"come scheda A e la scheda come memoria principale" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 5fa82bda14..c7d8d6c61e 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-02-23 09:37+0000\n" -"Last-Translator: PiRX \n" +"PO-Revision-Date: 2012-07-07 19:31+0000\n" +"Last-Translator: Gordon Tops \n" "Language-Team: Latvian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-07-07 05:01+0000\n" +"X-Launchpad-Export-Date: 2012-07-08 04:40+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" @@ -810,7 +810,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:441 msgid "" "Intended for the iPad 3 and similar devices with a resolution of 1536x2048" -msgstr "" +msgstr "Paredzēts iPad3 un citam ierīcem ar izšķirtspēju 1536x2048" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:447 msgid "Intended for generic tablet devices, does no resizing of images" @@ -874,7 +874,7 @@ msgstr "Šis profils ir paredzēts PocketBook Pro 900 sērijas ierīcēm." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Installed plugins" -msgstr "Uzstādītie spraudņi" +msgstr "Установленные плагины" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Mapping for filetype plugins" @@ -886,11 +886,11 @@ msgstr "Lokāla spraudņu pielāgošana" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:34 msgid "Disabled plugins" -msgstr "Atspējotie spraudņi" +msgstr "Atslēgtie spraudņi" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:35 msgid "Enabled plugins" -msgstr "Iespējotie spraudņi" +msgstr "Ieslēgtie spraudņi" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:496 #, python-format @@ -999,7 +999,7 @@ msgstr "Komunicē ar S60 telefoniem." #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." -msgstr "Komunicē ar WebOS planšetēm." +msgstr "Komunicēt ar WebOS planšetēm." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 msgid "" @@ -1012,6 +1012,16 @@ msgid "" "iTunes menu item.

Enabling the Apple driver for direct connection " "to iDevices is an unsupported advanced user mode.

" msgstr "" +"

Ja jūs nevēlaties, lai Calibre atpazīna Jūsu Apple iDevice, kad tas tiek " +"savienots ar datoru, noklikšķiniet uzAtspēkot Apple " +"Driver.

Lai pārsūtīt grāmatas savai iDevice, " +"noklikšķinietAtspēkot Apple Driver, tad izvēlieties \"Izveidot " +"savienojumu ar iTunes\", šī metode ir ieteicama foruma Calibre + " +"iDevices FAQ, lai to izdarītu, noklikšķiniet " +"Savienošana/dalīties|Pievienošana iTunes.

Neizmanto " +"Apple draiveri, lai tieši pieslēgt iDevices: tas neatbalstīts pieredzejoša " +"lietotāja režīms.

" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:77 msgid "Disable Apple driver" @@ -1037,7 +1047,7 @@ msgstr "Kešot vākus no iTunes/iBooks" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "Enable to cache and display covers from iTunes/iBooks" +msgstr "Dod iespēju kešot un parādīt vākus no iTunes / iBooks" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:123 #, python-format @@ -1096,6 +1106,9 @@ msgid "" "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" "forum post for more information.

" msgstr "" +"

Nevar sazināties ar iTunes.

Skatiet šo " +"forum post plašākai informācijai.

" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 @@ -1167,7 +1180,7 @@ msgstr "Katalogs" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." -msgstr "Komunicē ar iTunes." +msgstr "Komunicēt ar iTunes" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 msgid "Communicate with the Sanda Bambook eBook reader." @@ -1317,15 +1330,15 @@ msgstr "Komunicē ar Astak Mentor EB600" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:220 msgid "Communicate with the PocketBook 301 reader." -msgstr "Komunicē ar PocketBook 301 e-grāmatu lasītāju." +msgstr "Komunicēt ar PocketBook 301 e-grāmatu lasītāju." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:237 msgid "Communicate with the PocketBook 602/603/902/903 reader." -msgstr "Komunicē ar PocketBook 602/603/902/903 e-grāmatu lasītāju." +msgstr "Komunicēt ar PocketBook 602/603/902/903 e-grāmatu lasītāju." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." -msgstr "" +msgstr "Komunicēt ar PocketBook 622 e-grāmatu lasītāju." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." @@ -1453,7 +1466,7 @@ msgstr "Komunicē ar JetBook Mini e-grāmatu lasītāju." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:143 msgid "Communicate with the JetBook Color reader." -msgstr "" +msgstr "Komunicēt ar JetBook Color e-grāmatu lasītāju." #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:32 #, python-format @@ -1515,7 +1528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:306 msgid "Use slower but more accurate page number calculation" -msgstr "" +msgstr "Izmantot lēnāku, bet precīzāko lappuses numura aprēķinu" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:308 msgid "" @@ -1530,7 +1543,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:312 msgid "Custom column name to retrieve page counts from" -msgstr "" +msgstr "Ailes nosaukums, lai ielādēt lapu skaitu no" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:314 msgid "" @@ -1539,6 +1552,10 @@ msgid "" "calculating a page count. Specify the name of the custom column here, for " "example, #pages. " msgstr "" +"Ja jums ir lietotāja sleja bibliotēka, kuru jūs izmantojat, lai saglabātu " +"lapu skaitu grāmatas, jūs varat ļaut Calibre izmantot šo informāciju, nevis " +"aprēķināt lapu skaitu. Norādiet lietotāja aile nosaukumu šeit, piemēram, # " +"lapas. " #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:449 msgid "Communicate with the Kindle DX eBook reader." @@ -1554,11 +1571,11 @@ msgstr "Komunicē ar Kobo Reader" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:54 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "Kobo atbalsta vairākas kolekcijas, to starp " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:56 msgid "Create tags for automatic management" -msgstr "" +msgstr "Izveidot tagus automātiskāi vadībai" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:57 msgid "Upload covers for books (newer readers)" @@ -1580,7 +1597,7 @@ msgstr "Izmantot melnbaltus vākus" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:63 msgid "Show expired books" -msgstr "" +msgstr "Rādīt grāmatas kam beidzās termiņš" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:64 msgid "" @@ -1588,6 +1605,9 @@ msgid "" "With this option Calibre will show the expired records and allow you to " "delete them with the new delete logic." msgstr "" +"Sakara ar kļūdu agrākajā versijā non kepubs grāmatas nav ierakstiti datu " +"bāzē. Ar šo opciju Calibre rādīs ierakstus kam beidzās termiņš un ļauj " +"izdzēst tos ar jauno dzēšenas loģiku." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68 msgid "Show Previews" @@ -1599,6 +1619,9 @@ msgid "" "they are no longer displayed as there is no good reason to see them. Enable " "if you wish to see/delete them." msgstr "" +"Kobo priekšskatījumi ir iekļauti Touch un dažas citas versijas pēc " +"noklusējuma , tapec tie vairs netiek rādīti ta kā nav nekāda iemesla tos " +"apskatīt. Ļauj, ja jūs vēlaties redzēt / izdzēst." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:72 msgid "Show Recommendations" @@ -1610,11 +1633,14 @@ 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 tagad rāda ieteikumus ierīcē. Dažos gadījumos tie ir faili, bet citos " +"gadījumos tie ir tikai norādes uz tīmekļa vietni, lai nopirkt. Ļauj, ja jūs " +"vēlaties redzēt / izdzēst." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:596 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:393 msgid "Not Implemented" -msgstr "Netiek atbalstīts" +msgstr "Nav ieviests" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:597 msgid "" @@ -1782,6 +1808,8 @@ msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" +"Komatu atdalītu sarakstu metadatu laukus pārvērst apkopojumos ierīcē. Šīs " +"iespējas ietver: " #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 #, python-format @@ -1790,6 +1818,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +". Divas īpašas kolekcijas ir pieejamas: %(abt)s:%(abtv)s and " +"%(aba)s:%(abav)s. Pievienot šīs vērtības sarakstā, lai tos atļautu. Krājumam " +"tiks dots vārds sniegts pēc \":\" rakstzīmes." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:77 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -1803,11 +1834,17 @@ msgid "" "WARNING: This option should only be used with newer SONY readers: 350, 650, " "950 and newer." msgstr "" +"Parasti, SONY lasītāji saņem vāka attēlu no ebook failā pati. Izmantojot šo " +"iespēju, Calibre nosūtīs atsevišķu vaku attēlu uz lasītāju, noderīgi, ja jūs " +"sūtat DRM grāmatas, kurā jūs nevarat mainīt vāku. BRĪDINĀJUMS: Šo iespēju " +"drīkst izmantot tikai ar jaunākajām SONY lasītāju: 350, 650, 950 un jaunāku." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:84 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" +"Atsvaidzināt atsevišķus vākus, ja izmantojat automātisku vadību (jaunākajem " +"lasītājiem)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:78 @@ -1816,11 +1853,14 @@ msgid "" "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" +"Iestatiet šo opciju, lai ļaut atsevišķus grāmatu vākus augšupielādēti katru " +"reizi, kad pievienojat ierīci. Atstatīt šo opciju, ja jums ir tik daudz " +"grāmatu lasītājā, ka izpilde ir nepieņemama." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:90 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:82 msgid "Preserve cover aspect ratio when building thumbnails" -msgstr "" +msgstr "Saglabāt vāku proporciju, būvējot sīktēlus" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:84 @@ -1829,6 +1869,9 @@ msgid "" "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +"Iestatiet šo opciju, ja jūs vēlaties vāka sīktēli ar tādu pašu proporciju " +"(platums augstums) kā vāka. Atstatīt to, ja jūs vēlaties sīktēlu būt " +"maksimālais lielums, ignorējot proporcijas." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 msgid "Search for books in all folders" @@ -1840,6 +1883,9 @@ msgid "" "device and its cards. This permits calibre to find books put on the device " "by other software and by wireless download." msgstr "" +"šīs opcijas Iestatīšana stāsta Calibre meklēt grāmatu visas mapes ierīce un " +"tās atmiņas kartes. Tas ļauj Calibre , lai atrastu grāmatas pārsūtītas " +"ierīcē ar citām programmatūrām un bezvadu lejupielādi." #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:191 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:81 @@ -1867,7 +1913,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:76 msgid "Refresh separate covers when using automatic management" -msgstr "" +msgstr "Atsvaidzināt atsevišķus vākus, ja izmantojat automātisku vadību" #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:88 msgid "Use SONY Author Format (First Author Only)" @@ -1879,6 +1925,9 @@ 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 "" +"Iestatiet šo opciju, ja vēlaties lai Sony autors parādītos tāpat, ka T1 " +"nosaka to. Tas nozīmē, to rādīs tikai pirmo autoru grāmatām ar vairākiem " +"autoriem. Atstājiet šo atspējoto, ja jūs izmantojat metadatu Plugboards." #: /home/kovid/work/calibre/src/calibre/devices/sne/driver.py:17 msgid "Communicate with the Samsung SNE eBook reader." @@ -1923,17 +1972,17 @@ msgstr "Komunicē ar Wexler lasītāju." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." -msgstr "" +msgstr "Nespēj atklāt %s disku. Mēģiniet pārstartēt." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:466 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." -msgstr "" +msgstr "Nespēj atklāt% s montēšanas punktu. Mēģiniet pārstartēt." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:534 #, python-format msgid "Unable to detect the %s disk drive." -msgstr "" +msgstr "Nespēj atklāt% s disku." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:612 #, python-format @@ -1941,11 +1990,13 @@ msgid "" "Unable to detect the %s disk drive. Either the device has already been " "ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" +"Nespēj atklāt% s disku. Vai nu ierīcē jau ir izgrūsta, vai jūsu kodols ir " +"eksportē novecojis versiju SYSFS." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:621 #, python-format msgid "Unable to mount main memory (Error code: %d)" -msgstr "" +msgstr "Nevar uzstādīt galveno atmiņu (Kļūdas kods: %d)" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:672 #, python-format @@ -1953,10 +2004,12 @@ msgid "" "The main memory of %s is read only. This usually happens because of file " "system errors." msgstr "" +"Galvenā atmiņa %s tikai lasišanai. Tas parasti notiek tāpēc, ka failu " +"sistēmas kļūdas." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:807 msgid "Unable to mount the device" -msgstr "" +msgstr "Nevar montēt ierīci" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:978 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:980 @@ -1983,7 +2036,7 @@ msgstr "Ierīces uzstādījumi" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:59 msgid "settings for device drivers" -msgstr "" +msgstr "Iestatījumi ierīču draiveriem" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:61 msgid "Ordered list of formats the device will accept" From da120c620d1f88174270607dfe426151e26b6479 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 10:38:15 +0530 Subject: [PATCH 06/71] ... --- src/calibre/devices/kindle/driver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/devices/kindle/driver.py b/src/calibre/devices/kindle/driver.py index a220a68871..a12ad5ebce 100644 --- a/src/calibre/devices/kindle/driver.py +++ b/src/calibre/devices/kindle/driver.py @@ -413,7 +413,8 @@ class KINDLE2(KINDLE): if not opts.extra_customization[self.OPT_APNX]: return - if os.path.splitext(filepath.lower())[1] not in ('.azw', '.mobi', '.prc'): + if os.path.splitext(filepath.lower())[1] not in ('.azw', '.mobi', + '.prc', '.azw3'): return # Create the sidecar folder if necessary From 3bca088525f93470ee6d885352429291359a7cac Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 10:46:27 +0530 Subject: [PATCH 07/71] Speedup completion for authors and tags for libraries on slow storage --- src/calibre/gui2/library/views.py | 2 +- src/calibre/gui2/metadata/basic_widgets.py | 2 +- src/calibre/library/database2.py | 38 ++++++++++++++++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/library/views.py b/src/calibre/gui2/library/views.py index cb32358d3b..59d3b89770 100644 --- a/src/calibre/gui2/library/views.py +++ b/src/calibre/gui2/library/views.py @@ -125,7 +125,7 @@ class BooksView(QTableView): # {{{ self.last_modified_delegate = DateDelegate(self, tweak_name='gui_last_modified_display_format') self.languages_delegate = LanguagesDelegate(self) - self.tags_delegate = CompleteDelegate(self, ',', 'all_tags') + self.tags_delegate = CompleteDelegate(self, ',', 'all_tag_names') self.authors_delegate = CompleteDelegate(self, '&', 'all_author_names', True) self.cc_names_delegate = CompleteDelegate(self, '&', 'all_custom', True) self.series_delegate = TextDelegate(self) diff --git a/src/calibre/gui2/metadata/basic_widgets.py b/src/calibre/gui2/metadata/basic_widgets.py index d2a983415f..0d9f4e6aa8 100644 --- a/src/calibre/gui2/metadata/basic_widgets.py +++ b/src/calibre/gui2/metadata/basic_widgets.py @@ -1114,7 +1114,7 @@ class TagsEdit(MultiCompleteLineEdit): # {{{ tags = db.tags(id_, index_is_id=True) tags = tags.split(',') if tags else [] self.current_val = tags - self.all_items = db.all_tags() + self.all_items = db.all_tag_names() self.original_val = self.current_val @property diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index e60350b307..905eb84fa4 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -3737,4 +3737,42 @@ books_series_link feeds 'SELECT {0}, count(*) FROM books_{1}_link GROUP BY {0}'.format( fm['link_column'], fm['table'])) + def all_author_names(self): + ai = self.FIELD_MAP['authors'] + ans = set() + for rec in self.data.iterall(): + auts = rec[ai] + if auts: + for x in auts.split(','): + ans.add(x.replace('|', ',')) + return ans + + def all_tag_names(self): + ai = self.FIELD_MAP['tags'] + ans = set() + for rec in self.data.iterall(): + auts = rec[ai] + if auts: + for x in auts.split(','): + ans.add(x) + return ans + + def all_publisher_names(self): + ai = self.FIELD_MAP['publisher'] + ans = set() + for rec in self.data.iterall(): + auts = rec[ai] + if auts: + ans.add(auts) + return ans + + def all_series_names(self): + ai = self.FIELD_MAP['series'] + ans = set() + for rec in self.data.iterall(): + auts = rec[ai] + if auts: + ans.add(auts) + return ans + From 152af5efce21111dd5754568c2e1b1044d995617 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 10:50:30 +0530 Subject: [PATCH 08/71] ... --- src/calibre/gui2/complete.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/complete.py b/src/calibre/gui2/complete.py index 5aa3d5af9b..a0c0307425 100644 --- a/src/calibre/gui2/complete.py +++ b/src/calibre/gui2/complete.py @@ -9,7 +9,7 @@ __docformat__ = 'restructuredtext en' from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, QApplication, QCompleter) -from calibre.utils.icu import sort_key, lower +from calibre.utils.icu import sort_key from calibre.gui2 import NONE from calibre.gui2.widgets import EnComboBox, LineEditECM from calibre.utils.config_base import tweaks @@ -24,12 +24,11 @@ class CompleteModel(QAbstractListModel): def set_items(self, items): items = [unicode(x.strip()) for x in items] if len(items) < tweaks['completion_change_to_ascii_sorting']: - self.items = sorted(items, key=lambda x: sort_key(x)) + self.items = sorted(items, key=sort_key) self.sorting = QCompleter.UnsortedModel else: self.items = sorted(items, key=lambda x:x.lower()) self.sorting = QCompleter.CaseInsensitivelySortedModel - self.lowered_items = [lower(x) for x in self.items] self.reset() def rowCount(self, *args): From 6cab70465c8c4c54a1b3ee7e4183c8e8550d39de Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 14:46:10 +0530 Subject: [PATCH 09/71] Add primary_sort_key() --- src/calibre/utils/icu.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 76a374d085..7842a34e82 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -129,7 +129,7 @@ sort_key = py_sort_key if _icu_not_ok else partial(icu_sort_key, _collator) strcmp = py_strcmp if _icu_not_ok else partial(icu_strcmp, _collator) case_sensitive_sort_key = py_case_sensitive_sort_key if _icu_not_ok else \ - icu_case_sensitive_sort_key + partial(icu_case_sensitive_sort_key, _collator) case_sensitive_strcmp = cmp if _icu_not_ok else icu_case_sensitive_strcmp @@ -164,6 +164,13 @@ def primary_find(pat, src): return py_find(ascii_text(pat), ascii_text(src)) return icu_find(primary_collator(), pat, src) +def primary_sort_key(val): + 'A sort key that ignores case and diacritics' + if _icu_not_ok: + from calibre.utils.filenames import ascii_text + return ascii_text(val).lower() + return primary_collator().sort_key(val) + ################################################################################ def test(): # {{{ From 5395cda9c78eb8ff4d9aad56386676e009343ebe Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 18:22:53 +0530 Subject: [PATCH 10/71] ... --- src/calibre/utils/icu.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 7842a34e82..50e7274b30 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -155,21 +155,30 @@ def primary_strcmp(a, b): if _icu_not_ok: from calibre.utils.filenames import ascii_text return py_strcmp(ascii_text(a), ascii_text(b)) - return primary_collator().strcmp(a, b) + try: + return _primary_collator.strcmp(a, b) + except AttributeError: + return primary_collator().strcmp(a, b) def primary_find(pat, src): 'find that ignores case and accents on letters' if _icu_not_ok: from calibre.utils.filenames import ascii_text return py_find(ascii_text(pat), ascii_text(src)) - return icu_find(primary_collator(), pat, src) + try: + return icu_find(_primary_collator, pat, src) + except AttributeError: + return icu_find(primary_collator(), pat, src) def primary_sort_key(val): 'A sort key that ignores case and diacritics' if _icu_not_ok: from calibre.utils.filenames import ascii_text return ascii_text(val).lower() - return primary_collator().sort_key(val) + try: + return _primary_collator.sort_key(val) + except AttributeError: + return primary_collator().sort_key(val) ################################################################################ From 4bed21a52f4c35c99e3667cabe37834f0873385d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 19:39:56 +0530 Subject: [PATCH 11/71] Use a secondary collator for sort_key and implement primary_startswith --- src/calibre/utils/icu.c | 42 ++++++++++++++++++++++++++++++++++++++++ src/calibre/utils/icu.py | 42 ++++++++++++++++++++++++++++++++++++---- 2 files changed, 80 insertions(+), 4 deletions(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index 8e8a8e9ec8..c451e9cdac 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -272,6 +272,44 @@ icu_Collator_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) return Py_BuildValue("O", ans); } // }}} +// Collator.startswith {{{ +static PyObject * +icu_Collator_startswith(icu_Collator *self, PyObject *args, PyObject *kwargs) { + PyObject *a_, *b_; + size_t asz, bsz; + int32_t actual_a, actual_b; + UChar *a, *b; + wchar_t *aw, *bw; + UErrorCode status = U_ZERO_ERROR; + int ans = 0; + + if (!PyArg_ParseTuple(args, "UU", &a_, &b_)) return NULL; + asz = PyUnicode_GetSize(a_); bsz = PyUnicode_GetSize(b_); + if (asz < bsz) Py_RETURN_FALSE; + if (bsz == 0) Py_RETURN_TRUE; + + a = (UChar*)calloc(asz*4 + 2, sizeof(UChar)); + b = (UChar*)calloc(bsz*4 + 2, sizeof(UChar)); + aw = (wchar_t*)calloc(asz*4 + 2, sizeof(wchar_t)); + bw = (wchar_t*)calloc(bsz*4 + 2, sizeof(wchar_t)); + + if (a == NULL || b == NULL || aw == NULL || bw == NULL) return PyErr_NoMemory(); + + actual_a = (int32_t)PyUnicode_AsWideChar((PyUnicodeObject*)a_, aw, asz*4+1); + actual_b = (int32_t)PyUnicode_AsWideChar((PyUnicodeObject*)b_, bw, bsz*4+1); + if (actual_a > -1 && actual_b > -1) { + u_strFromWCS(a, asz*4 + 1, &actual_a, aw, -1, &status); + u_strFromWCS(b, bsz*4 + 1, &actual_b, bw, -1, &status); + + if (U_SUCCESS(status) && ucol_equal(self->collator, a, actual_b, b, actual_b)) + ans = 1; + } + + free(a); free(b); free(aw); free(bw); + if (ans) Py_RETURN_TRUE; + Py_RETURN_FALSE; +} // }}} + static PyObject* icu_Collator_clone(icu_Collator *self, PyObject *args, PyObject *kwargs); @@ -296,6 +334,10 @@ static PyMethodDef icu_Collator_methods[] = { "clone() -> returns a clone of this collator." }, + {"startswith", (PyCFunction)icu_Collator_startswith, METH_VARARGS, + "startswith(a, b) -> returns True iff a startswith b, following the current collation rules." + }, + {NULL} /* Sentinel */ }; diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 50e7274b30..0dab76cd30 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -12,7 +12,7 @@ from functools import partial from calibre.constants import plugins from calibre.utils.config_base import tweaks -_icu = _collator = _primary_collator = None +_icu = _collator = _primary_collator = _secondary_collator = None _locale = None _none = u'' @@ -55,6 +55,13 @@ def primary_collator(): _primary_collator.strength = _icu.UCOL_PRIMARY return _primary_collator +def secondary_collator(): + global _secondary_collator + if _secondary_collator is None: + _secondary_collator = _collator.clone() + _secondary_collator.strength = _icu.UCOL_SECONDARY + return _secondary_collator + def py_sort_key(obj): if not obj: return _none @@ -63,7 +70,10 @@ def py_sort_key(obj): def icu_sort_key(collator, obj): if not obj: return _none2 - return collator.sort_key(lower(obj)) + try: + return _secondary_collator.sort_key(obj) + except AttributeError: + return secondary_collator().sort_key(obj) def py_find(pattern, source): pos = source.find(pattern) @@ -77,6 +87,12 @@ def icu_find(collator, pattern, source): except TypeError: return collator.find(unicode(pattern), unicode(source)) +def icu_startswith(collator, a, b): + try: + return collator.startswith(a, b) + except TypeError: + return collator.startswith(unicode(a), unicode(b)) + def py_case_sensitive_sort_key(obj): if not obj: return _none @@ -180,6 +196,15 @@ def primary_sort_key(val): except AttributeError: return primary_collator().sort_key(val) +def primary_startswith(a, b): + if _icu_not_ok: + from calibre.utils.filenames import ascii_text + return ascii_text(a).lower().startswith(ascii_text(b).lower()) + try: + return icu_startswith(_primary_collator, a, b) + except AttributeError: + return icu_startswith(primary_collator(), a, b) + ################################################################################ def test(): # {{{ @@ -299,8 +324,8 @@ pêché''' print print '\nTesting primary collation' - for k, v in {u'pèché': u'peche', u'flüße':u'flusse', - u'Štepánek':u'Štepanek'}.iteritems(): + for k, v in {u'pèché': u'peche', u'flüße':u'Flusse', + u'Štepánek':u'ŠtepaneK'}.iteritems(): if primary_strcmp(k, v) != 0: prints('primary_strcmp() failed with %s != %s'%(k, v)) return @@ -309,10 +334,12 @@ pêché''' return global _primary_collator + orig = _primary_collator _primary_collator = _icu.Collator('es') if primary_strcmp(u'peña', u'pena') == 0: print 'Primary collation in Spanish locale failed' return + _primary_collator = orig print '\nTesting contractions' c = _icu.Collator('cs') @@ -322,6 +349,13 @@ pêché''' print 'Contractions for the Czech language failed' return + print '\nTesting startswith' + p = primary_startswith + if (not p('asd', 'asd') or not p('asd', 'A') or + not p('x', '')): + print 'startswith() failed' + return + # }}} if __name__ == '__main__': From ae1f768c1a15be76cbb697829f8feae33f303005 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 23:08:54 +0530 Subject: [PATCH 12/71] Eliminate MultiComplete* --- src/calibre/gui2/complete2.py | 375 +++++++++++++++++++++ src/calibre/gui2/convert/metadata.ui | 17 +- src/calibre/gui2/custom_column_widgets.py | 16 +- src/calibre/gui2/dialogs/add_empty_book.py | 4 +- src/calibre/gui2/dialogs/metadata_bulk.ui | 19 +- src/calibre/gui2/dialogs/search.ui | 15 +- src/calibre/gui2/languages.py | 6 +- src/calibre/gui2/library/delegates.py | 12 +- src/calibre/gui2/metadata/basic_widgets.py | 18 +- src/calibre/gui2/preferences/__init__.py | 37 +- src/calibre/gui2/preferences/look_feel.ui | 10 +- src/calibre/gui2/preferences/search.py | 3 +- src/calibre/gui2/preferences/search.ui | 12 +- 13 files changed, 458 insertions(+), 86 deletions(-) create mode 100644 src/calibre/gui2/complete2.py diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py new file mode 100644 index 0000000000..c3f9d624ba --- /dev/null +++ b/src/calibre/gui2/complete2.py @@ -0,0 +1,375 @@ +#!/usr/bin/env python +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import (unicode_literals, division, absolute_import, + print_function) + +__license__ = 'GPL v3' +__copyright__ = '2012, Kovid Goyal ' +__docformat__ = 'restructuredtext en' + +import weakref + +from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, pyqtSignal, QObject, + QApplication, QCompleter, QListView, QPoint) + +from calibre.utils.icu import sort_key, primary_startswith +from calibre.gui2 import NONE +from calibre.gui2.widgets import EnComboBox, LineEditECM + +class CompleteModel(QAbstractListModel): # {{{ + + def __init__(self, parent=None): + QAbstractListModel.__init__(self, parent) + self.items = [] + self.sorting = QCompleter.UnsortedModel + self.all_items = self.current_items = () + self.current_prefix = '' + + def set_items(self, items): + items = [unicode(x.strip()) for x in items] + items = [x for x in items if x] + items = tuple(sorted(items, key=sort_key)) + self.all_items = self.current_items = items + self.reset() + + def set_completion_prefix(self, prefix): + old_prefix = self.current_prefix + self.current_prefix = prefix + if prefix == old_prefix: + return + if not prefix: + self.current_items = self.all_items + self.reset() + return + subset = prefix.startswith(old_prefix) + universe = self.current_items if subset else self.all_items + self.current_items = tuple(x for x in universe if primary_startswith(x, + prefix)) + self.reset() + + def rowCount(self, *args): + return len(self.current_items) + + def data(self, index, role): + if role == Qt.DisplayRole: + try: + return self.current_items[index.row()] + except IndexError: + pass + return NONE +# }}} + +class Completer(QListView): # {{{ + + item_selected = pyqtSignal(object) + relayout_needed = pyqtSignal() + + def __init__(self, completer_widget, max_visible_items=7): + QListView.__init__(self) + self.completer_widget = weakref.ref(completer_widget) + self.setWindowFlags(Qt.Popup) + self.max_visible_items = max_visible_items + self.setEditTriggers(self.NoEditTriggers) + self.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) + self.setSelectionBehavior(self.SelectRows) + self.setSelectionMode(self.SingleSelection) + self.setAlternatingRowColors(True) + self.setModel(CompleteModel(self)) + self.setMouseTracking(True) + self.entered.connect(self.item_entered) + self.activated.connect(self.item_chosen) + self.pressed.connect(self.item_chosen) + self.eat_focus_out = True + self.installEventFilter(self) + + def item_chosen(self, index): + if not self.isVisible(): return + self.hide() + text = self.model().data(index, Qt.DisplayRole) + self.item_selected.emit(unicode(text)) + + def set_items(self, items): + self.model().set_items(items) + if self.isVisible(): + self.relayout_needed.emit() + + def set_completion_prefix(self, prefix): + self.model().set_completion_prefix(prefix) + if self.isVisible(): + self.relayout_needed.emit() + + def item_entered(self, idx): + self.setCurrentIndex(idx) + + def next_match(self, previous=False): + c = self.currentIndex() + if c.isValid(): + r = c.row() + else: + r = 0 + r = r + (-1 if previous else 1) + index = self.model().index(r % self.model().rowCount()) + self.setCurrentIndex(index) + + def popup(self): + p = self + m = p.model() + widget = self.completer_widget() + if widget is None: + return + screen = QApplication.desktop().availableGeometry(widget) + h = (p.sizeHintForRow(0) * min(self.max_visible_items, m.rowCount()) + + 3) + 3 + hsb = p.horizontalScrollBar() + if hsb and hsb.isVisible(): + h += hsb.sizeHint().height() + + rh = widget.height() + pos = widget.mapToGlobal(QPoint(0, widget.height() - 2)) + w = min(widget.width(), screen.width()) + + if (pos.x() + w) > (screen.x() + screen.width()): + pos.setX(screen.x() + screen.width() - w) + if pos.x() < screen.x(): + pos.setX(screen.x()) + + top = pos.y() - rh - screen.top() + 2 + bottom = screen.bottom() - pos.y() + h = max(h, p.minimumHeight()) + if h > bottom: + h = min(max(top, bottom), h) + + if top > bottom: + pos.setY(pos.y() - h - rh + 2) + + p.setGeometry(pos.x(), pos.y(), w, h) + + if (not self.currentIndex().isValid() and self.model().rowCount() > 0): + self.setCurrentIndex(self.model().index(0)) + + if not p.isVisible(): + p.show() + + def eventFilter(self, obj, e): + 'Redirect key presses from the popup to the widget' + widget = self.completer_widget() + if widget is None: + return False + etype = e.type() + if self.eat_focus_out and widget is obj and etype == e.FocusOut: + if self.isVisible(): + return True + if obj is not self: + return QObject.eventFilter(self, obj, e) + + if etype == e.KeyPress: + key = e.key() + if key == Qt.Key_Escape: + self.hide() + e.accept() + return True + if key == Qt.Key_F4 and e.modifiers() & Qt.AltModifier: + self.hide() + e.accept() + return True + if key in (Qt.Key_End, Qt.Key_Home, Qt.Key_Up, Qt.Key_Down, + Qt.Key_PageUp, Qt.Key_PageDown, Qt.Key_Enter, Qt.Key_Return): + # Let the list view handle these keys + return False + if key in (Qt.Key_Tab, Qt.Key_Backtab): + self.next_match(previous=key == Qt.Key_Backtab) + e.accept() + return True + # Send to widget + self.eat_focus_out = False + widget.keyPressEvent(e) + self.eat_focus_out = True + if not widget.hasFocus(): + # Widget lost focus hide the popup + self.hide() + if e.isAccepted(): + return True + elif etype == e.MouseButtonPress: + if not self.underMouse(): + self.hide() + e.accept() + return True + return False +# }}} + + +class LineEdit(QLineEdit, LineEditECM): + ''' + A line edit that completes on multiple items separated by a + separator. Use the :meth:`update_items_cache` to set the list of + all possible completions. Separator can be controlled with the + :meth:`set_separator` and :meth:`set_space_before_sep` methods. + + A call to self.set_separator(None) will allow this widget to be used + to complete non multiple fields as well. + ''' + + def __init__(self, parent=None, completer_widget=None): + QLineEdit.__init__(self, parent) + + self.sep = ',' + self.space_before_sep = False + self.add_separator = True + self.original_cursor_pos = None + completer_widget = (self if completer_widget is None else + completer_widget) + + self.mcompleter = Completer(completer_widget) + self.mcompleter.item_selected.connect(self.completion_selected, + type=Qt.QueuedConnection) + self.mcompleter.relayout_needed.connect(self.relayout) + self.mcompleter.setFocusProxy(completer_widget) + completer_widget.installEventFilter(self.mcompleter) + self.textEdited.connect(self.text_edited) + self.no_popup = False + + # Interface {{{ + def update_items_cache(self, complete_items): + self.all_items = complete_items + + def set_separator(self, sep): + self.sep = sep + + def set_space_before_sep(self, space_before): + self.space_before_sep = space_before + + def set_add_separator(self, what): + self.add_separator = bool(what) + + @dynamic_property + def all_items(self): + def fget(self): + return self.mcompleter.model().all_items + def fset(self, items): + self.mcompleter.model().set_items(items) + return property(fget=fget, fset=fset) + + # }}} + + def complete(self, show_all=False): + if show_all: + self.mcompleter.set_completion_prefix('') + if not self.mcompleter.model().current_items: + self.mcompleter.hide() + return + self.mcompleter.popup() + + def relayout(self): + self.mcompleter.popup() + + def text_edited(self, *args): + if self.no_popup: return + self.update_completions() + self.complete() + + def update_completions(self): + ' Update the list of completions ' + self.original_cursor_pos = cpos = self.cursorPosition() + text = unicode(self.text()) + prefix = text[:cpos] + complete_prefix = prefix.lstrip() + if self.sep: + complete_prefix = prefix.split(self.sep)[-1].lstrip() + self.mcompleter.set_completion_prefix(complete_prefix) + + def get_completed_text(self, text): + 'Get completed text in before and after parts' + if self.sep is None: + return text, '' + else: + cursor_pos = self.original_cursor_pos + if cursor_pos is None: + cursor_pos = self.cursorPosition() + self.original_cursor_pos = None + # Split text + curtext = unicode(self.text()) + before_text = curtext[:cursor_pos] + after_text = curtext[cursor_pos:].rstrip() + # Remove the completion prefix from the before text + before_text = self.sep.join(before_text.split(self.sep)[:-1]).rstrip() + if before_text: + # Add the separator to the end of before_text + if self.space_before_sep: + before_text += ' ' + before_text += self.sep + ' ' + if self.add_separator or after_text: + # Add separator to the end of completed text + if self.space_before_sep: + text = text.rstrip() + ' ' + completed_text = text + self.sep + ' ' + else: + completed_text = text + return before_text + completed_text, after_text + + def completion_selected(self, text): + before_text, after_text = self.get_completed_text(unicode(text)) + self.setText(before_text + after_text) + self.setCursorPosition(len(before_text)) + +class EditWithComplete(EnComboBox): + + def __init__(self, *args): + EnComboBox.__init__(self, *args) + self.setLineEdit(LineEdit(self, completer_widget=self)) + self.setCompleter(None) + + # Interface {{{ + def showPopup(self): + self.lineEdit().complete(show_all=True) + + def update_items_cache(self, complete_items): + self.lineEdit().update_items_cache(complete_items) + + def set_separator(self, sep): + self.lineEdit().set_separator(sep) + + def set_space_before_sep(self, space_before): + self.lineEdit().set_space_before_sep(space_before) + + def set_add_separator(self, what): + self.lineEdit().set_add_separator(what) + + def show_initial_value(self, what): + what = unicode(what) if what else u'' + le = self.lineEdit() + self.setEditText(what) + le.selectAll() + + @dynamic_property + def all_items(self): + def fget(self): return self.lineEdit().all_items + def fset(self, val): self.lineEdit().all_items = val + return property(fget=fget, fset=fset) + + + # }}} + + def text(self): + return unicode(self.lineEdit().text()) + + def setText(self, val): + le = self.lineEdit() + le.no_popup = True + le.setText(val) + le.no_popup = False + + def setCursorPosition(self, *args): + self.lineEdit().setCursorPosition(*args) + +if __name__ == '__main__': + from PyQt4.Qt import QDialog, QVBoxLayout + app = QApplication([]) + d = QDialog() + d.setLayout(QVBoxLayout()) + le = EditWithComplete(d) + d.layout().addWidget(le) + items = ['one', 'otwo', 'othree', 'ooone', 'ootwo', + 'oothree', 'a1', 'a2',u'Edgas', u'Èdgar', u'Édgaq', u'Edgar', u'Édgar'] + le.update_items_cache(items) + le.show_initial_value('') + d.exec_() diff --git a/src/calibre/gui2/convert/metadata.ui b/src/calibre/gui2/convert/metadata.ui index 478f65e870..df9273c431 100644 --- a/src/calibre/gui2/convert/metadata.ui +++ b/src/calibre/gui2/convert/metadata.ui @@ -190,7 +190,7 @@ - + Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas. @@ -213,7 +213,7 @@ - + 10 @@ -248,14 +248,14 @@ - + true - + true @@ -277,14 +277,9 @@
widgets.h
- MultiCompleteComboBox + EditWithComplete QComboBox -
calibre/gui2/complete.h
-
- - MultiCompleteLineEdit - QLineEdit -
calibre/gui2/complete.h
+
calibre/gui2/complete2.h
ImageView diff --git a/src/calibre/gui2/custom_column_widgets.py b/src/calibre/gui2/custom_column_widgets.py index c9c8255076..2b45769185 100644 --- a/src/calibre/gui2/custom_column_widgets.py +++ b/src/calibre/gui2/custom_column_widgets.py @@ -13,7 +13,7 @@ from PyQt4.Qt import QComboBox, QLabel, QSpinBox, QDoubleSpinBox, QDateTimeEdit, QPushButton, QMessageBox, QToolButton from calibre.utils.date import qt_to_dt, now -from calibre.gui2.complete import MultiCompleteLineEdit, MultiCompleteComboBox +from calibre.gui2.complete2 import EditWithComplete from calibre.gui2.comments_editor import Editor as CommentsEditor from calibre.gui2 import UNDEFINED_QDATETIME, error_dialog from calibre.gui2.dialogs.tag_editor import TagEditor @@ -235,7 +235,7 @@ class MultipleWidget(QWidget): layout.setSpacing(5) layout.setContentsMargins(0, 0, 0, 0) - self.tags_box = MultiCompleteLineEdit(parent) + self.tags_box = EditWithComplete(parent) layout.addWidget(self.tags_box, stretch=1000) self.editor_button = QToolButton(self) self.editor_button.setToolTip(_('Open Item Editor')) @@ -293,7 +293,7 @@ class Text(Base): w.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred) w.get_editor_button().clicked.connect(self.edit) else: - w = MultiCompleteComboBox(parent) + w = EditWithComplete(parent) w.set_separator(None) w.setSizeAdjustPolicy(w.AdjustToMinimumContentsLengthWithIcon) w.setMinimumContentsLength(25) @@ -363,7 +363,7 @@ class Text(Base): class Series(Base): def setup_ui(self, parent): - w = MultiCompleteComboBox(parent) + w = EditWithComplete(parent) w.set_separator(None) w.setSizeAdjustPolicy(w.AdjustToMinimumContentsLengthWithIcon) w.setMinimumContentsLength(25) @@ -807,7 +807,7 @@ class BulkDateTime(BulkBase): class BulkSeries(BulkBase): def setup_ui(self, parent): - self.make_widgets(parent, MultiCompleteComboBox) + self.make_widgets(parent, EditWithComplete) values = self.all_values = list(self.db.all_custom(num=self.col_id)) values.sort(key=sort_key) self.main_widget.setSizeAdjustPolicy(self.main_widget.AdjustToMinimumContentsLengthWithIcon) @@ -934,7 +934,7 @@ class RemoveTags(QWidget): layout.setSpacing(5) layout.setContentsMargins(0, 0, 0, 0) - self.tags_box = MultiCompleteLineEdit(parent) + self.tags_box = EditWithComplete(parent) self.tags_box.update_items_cache(values) layout.addWidget(self.tags_box, stretch=3) self.checkbox = QCheckBox(_('Remove all tags'), parent) @@ -956,7 +956,7 @@ class BulkText(BulkBase): values = self.all_values = list(self.db.all_custom(num=self.col_id)) values.sort(key=sort_key) if self.col_metadata['is_multiple']: - self.make_widgets(parent, MultiCompleteLineEdit, + self.make_widgets(parent, EditWithComplete, extra_label_text=_('tags to add')) self.main_widget.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred) self.adding_widget = self.main_widget @@ -976,7 +976,7 @@ class BulkText(BulkBase): self.main_widget.set_add_separator( tweaks['authors_completer_append_separator']) else: - self.make_widgets(parent, MultiCompleteComboBox) + self.make_widgets(parent, EditWithComplete) self.main_widget.set_separator(None) self.main_widget.setSizeAdjustPolicy( self.main_widget.AdjustToMinimumContentsLengthWithIcon) diff --git a/src/calibre/gui2/dialogs/add_empty_book.py b/src/calibre/gui2/dialogs/add_empty_book.py index 218bd90483..98992f85bb 100644 --- a/src/calibre/gui2/dialogs/add_empty_book.py +++ b/src/calibre/gui2/dialogs/add_empty_book.py @@ -7,7 +7,7 @@ __license__ = 'GPL v3' from PyQt4.Qt import QDialog, QGridLayout, QLabel, QDialogButtonBox, \ QApplication, QSpinBox, QToolButton, QIcon from calibre.ebooks.metadata import string_to_authors -from calibre.gui2.complete import MultiCompleteComboBox +from calibre.gui2.complete2 import EditWithComplete from calibre.utils.config import tweaks class AddEmptyBookDialog(QDialog): @@ -32,7 +32,7 @@ class AddEmptyBookDialog(QDialog): self.author_label = QLabel(_('Set the author of the new books to:')) self._layout.addWidget(self.author_label, 2, 0, 1, 2) - self.authors_combo = MultiCompleteComboBox(self) + self.authors_combo = EditWithComplete(self) self.authors_combo.setSizeAdjustPolicy( self.authors_combo.AdjustToMinimumContentsLengthWithIcon) self.authors_combo.setEditable(True) diff --git a/src/calibre/gui2/dialogs/metadata_bulk.ui b/src/calibre/gui2/dialogs/metadata_bulk.ui index c9467ffaf0..82c114df0c 100644 --- a/src/calibre/gui2/dialogs/metadata_bulk.ui +++ b/src/calibre/gui2/dialogs/metadata_bulk.ui @@ -76,7 +76,7 @@
- + true @@ -175,7 +175,7 @@ - + true @@ -195,7 +195,7 @@ - + Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas. @@ -229,7 +229,7 @@ - + Comma separated list of tags to remove from the books. @@ -262,7 +262,7 @@ - + 0 @@ -1181,14 +1181,9 @@ not multiple and the destination field is multiple
widgets.h
- MultiCompleteComboBox + EditWithComplete QComboBox -
calibre/gui2/complete.h
-
- - MultiCompleteLineEdit - QLineEdit -
calibre/gui2/complete.h
+
calibre/gui2/complete2.h
HistoryLineEdit diff --git a/src/calibre/gui2/dialogs/search.ui b/src/calibre/gui2/dialogs/search.ui index 0a536010ef..a5c2c0a256 100644 --- a/src/calibre/gui2/dialogs/search.ui +++ b/src/calibre/gui2/dialogs/search.ui @@ -237,21 +237,21 @@
- + Enter an author's name. Only one author can be used. - + Enter a series name, without an index. Only one series name can be used. - + Enter tags separated by spaces @@ -327,14 +327,9 @@
widgets.h
- MultiCompleteLineEdit - QLineEdit -
calibre/gui2/complete.h
-
- - MultiCompleteComboBox + EditWithComplete QComboBox -
calibre/gui2/complete.h
+
calibre/gui2/complete2.h
diff --git a/src/calibre/gui2/languages.py b/src/calibre/gui2/languages.py index f067027097..f49fc863cb 100644 --- a/src/calibre/gui2/languages.py +++ b/src/calibre/gui2/languages.py @@ -7,14 +7,14 @@ __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal ' __docformat__ = 'restructuredtext en' -from calibre.gui2.complete import MultiCompleteComboBox +from calibre.gui2.complete2 import EditWithComplete from calibre.utils.localization import lang_map from calibre.utils.icu import sort_key, lower -class LanguagesEdit(MultiCompleteComboBox): +class LanguagesEdit(EditWithComplete): def __init__(self, parent=None, db=None): - MultiCompleteComboBox.__init__(self, parent) + EditWithComplete.__init__(self, parent) self.setSizeAdjustPolicy(self.AdjustToMinimumContentsLengthWithIcon) self.setMinimumContentsLength(20) diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index 77c3152842..0c2d050860 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -14,7 +14,7 @@ from PyQt4.Qt import (Qt, QApplication, QStyle, QIcon, QDoubleSpinBox, from calibre.gui2 import UNDEFINED_QDATETIME, error_dialog, rating_font from calibre.constants import iswindows from calibre.gui2.widgets import EnLineEdit -from calibre.gui2.complete import MultiCompleteLineEdit, MultiCompleteComboBox +from calibre.gui2.complete2 import EditWithComplete from calibre.utils.date import now, format_date, qt_to_dt from calibre.utils.config import tweaks from calibre.utils.formatter import validation_formatter @@ -121,7 +121,7 @@ class TextDelegate(QStyledItemDelegate): # {{{ def createEditor(self, parent, option, index): if self.auto_complete_function: - editor = MultiCompleteComboBox(parent) + editor = EditWithComplete(parent) editor.set_separator(None) complete_items = [i[1] for i in self.auto_complete_function()] editor.update_items_cache(complete_items) @@ -132,7 +132,7 @@ class TextDelegate(QStyledItemDelegate): # {{{ return editor def setModelData(self, editor, model, index): - if isinstance(editor, MultiCompleteComboBox): + if isinstance(editor, EditWithComplete): val = editor.lineEdit().text() model.setData(index, QVariant(val), Qt.EditRole) else: @@ -153,7 +153,7 @@ class CompleteDelegate(QStyledItemDelegate): # {{{ def createEditor(self, parent, option, index): if self.db and hasattr(self.db, self.items_func_name): col = index.model().column_map[index.column()] - editor = MultiCompleteComboBox(parent) + editor = EditWithComplete(parent) editor.set_separator(self.sep) editor.set_space_before_sep(self.space_before_sep) if self.sep == '&': @@ -171,7 +171,7 @@ class CompleteDelegate(QStyledItemDelegate): # {{{ return editor def setModelData(self, editor, model, index): - if isinstance(editor, MultiCompleteComboBox): + if isinstance(editor, EditWithComplete): val = editor.lineEdit().text() model.setData(index, QVariant(val), Qt.EditRole) else: @@ -244,7 +244,7 @@ class CcTextDelegate(QStyledItemDelegate): # {{{ def createEditor(self, parent, option, index): m = index.model() col = m.column_map[index.column()] - editor = MultiCompleteLineEdit(parent) + editor = EditWithComplete(parent) editor.set_separator(None) complete_items = sorted(list(m.db.all_custom(label=m.db.field_metadata.key_to_label(col))), key=sort_key) diff --git a/src/calibre/gui2/metadata/basic_widgets.py b/src/calibre/gui2/metadata/basic_widgets.py index 0d9f4e6aa8..6e764e90d5 100644 --- a/src/calibre/gui2/metadata/basic_widgets.py +++ b/src/calibre/gui2/metadata/basic_widgets.py @@ -15,7 +15,6 @@ from PyQt4.Qt import (Qt, QDateTimeEdit, pyqtSignal, QMessageBox, QPushButton, QSpinBox, QLineEdit, QSizePolicy, QDialogButtonBox, QAction) from calibre.gui2.widgets import EnLineEdit, FormatList as _FormatList, ImageView -from calibre.gui2.complete import MultiCompleteLineEdit, MultiCompleteComboBox from calibre.utils.icu import sort_key from calibre.utils.config import tweaks, prefs from calibre.ebooks.metadata import (title_sort, authors_to_string, @@ -23,6 +22,7 @@ from calibre.ebooks.metadata import (title_sort, authors_to_string, from calibre.ebooks.metadata.meta import get_metadata from calibre.gui2 import (file_icon_provider, UNDEFINED_QDATETIME, choose_files, error_dialog, choose_images) +from calibre.gui2.complete2 import EditWithComplete from calibre.utils.date import (local_tz, qt_to_dt, as_local_time, UNDEFINED_DATE) from calibre import strftime @@ -204,7 +204,7 @@ class TitleSortEdit(TitleEdit): # }}} # Authors {{{ -class AuthorsEdit(MultiCompleteComboBox): +class AuthorsEdit(EditWithComplete): TOOLTIP = '' LABEL = _('&Author(s):') @@ -212,7 +212,7 @@ class AuthorsEdit(MultiCompleteComboBox): def __init__(self, parent, manage_authors): self.dialog = parent self.books_to_refresh = set([]) - MultiCompleteComboBox.__init__(self, parent) + EditWithComplete.__init__(self, parent) self.setToolTip(self.TOOLTIP) self.setWhatsThis(self.TOOLTIP) self.setEditable(True) @@ -443,13 +443,13 @@ class AuthorSortEdit(EnLineEdit): # }}} # Series {{{ -class SeriesEdit(MultiCompleteComboBox): +class SeriesEdit(EditWithComplete): TOOLTIP = _('List of known series. You can add new series.') LABEL = _('&Series:') def __init__(self, parent): - MultiCompleteComboBox.__init__(self, parent) + EditWithComplete.__init__(self, parent) self.set_separator(None) self.dialog = parent self.setSizeAdjustPolicy( @@ -1086,14 +1086,14 @@ class RatingEdit(QSpinBox): # {{{ # }}} -class TagsEdit(MultiCompleteLineEdit): # {{{ +class TagsEdit(EditWithComplete): # {{{ LABEL = _('Ta&gs:') TOOLTIP = '

'+_('Tags categorize the book. This is particularly ' 'useful while searching.

They can be any words ' 'or phrases, separated by commas.') def __init__(self, parent): - MultiCompleteLineEdit.__init__(self, parent) + EditWithComplete.__init__(self, parent) self.books_to_refresh = set([]) self.setToolTip(self.TOOLTIP) self.setWhatsThis(self.TOOLTIP) @@ -1327,11 +1327,11 @@ class ISBNDialog(QDialog) : # {{{ # }}} -class PublisherEdit(MultiCompleteComboBox): # {{{ +class PublisherEdit(EditWithComplete): # {{{ LABEL = _('&Publisher:') def __init__(self, parent): - MultiCompleteComboBox.__init__(self, parent) + EditWithComplete.__init__(self, parent) self.set_separator(None) self.setSizeAdjustPolicy( self.AdjustToMinimumContentsLengthWithIcon) diff --git a/src/calibre/gui2/preferences/__init__.py b/src/calibre/gui2/preferences/__init__.py index 5b0a05ba40..d724e49b46 100644 --- a/src/calibre/gui2/preferences/__init__.py +++ b/src/calibre/gui2/preferences/__init__.py @@ -13,6 +13,7 @@ from PyQt4.Qt import (QWidget, pyqtSignal, QCheckBox, QAbstractSpinBox, from calibre.customize.ui import preferences_plugins from calibre.utils.config import ConfigProxy +from calibre.gui2.complete2 import EditWithComplete class AbortCommit(Exception): pass @@ -133,11 +134,15 @@ class Setting(object): def initialize(self): self.gui_obj.blockSignals(True) if self.datatype == 'choice': - self.gui_obj.clear() - for x in self.choices: - if isinstance(x, basestring): - x = (x, x) - self.gui_obj.addItem(x[0], QVariant(x[1])) + choices = self.choices or [] + if isinstance(self.gui_obj, EditWithComplete): + self.gui_obj.all_items = choices + else: + self.gui_obj.clear() + for x in choices: + if isinstance(x, basestring): + x = (x, x) + self.gui_obj.addItem(x[0], QVariant(x[1])) self.set_gui_val(self.get_config_val(default=False)) self.gui_obj.blockSignals(False) self.initial_value = self.get_gui_val() @@ -171,11 +176,14 @@ class Setting(object): elif self.datatype == 'string': self.gui_obj.setText(val if val else '') elif self.datatype == 'choice': - idx = self.gui_obj.findData(QVariant(val), role=Qt.UserRole, - flags=self.CHOICES_SEARCH_FLAGS) - if idx == -1: - idx = 0 - self.gui_obj.setCurrentIndex(idx) + if isinstance(self.gui_obj, EditWithComplete): + self.gui_obj.setText(val) + else: + idx = self.gui_obj.findData(QVariant(val), role=Qt.UserRole, + flags=self.CHOICES_SEARCH_FLAGS) + if idx == -1: + idx = 0 + self.gui_obj.setCurrentIndex(idx) def get_gui_val(self): if self.datatype == 'bool': @@ -187,9 +195,12 @@ class Setting(object): if self.empty_string_is_None and not val: val = None elif self.datatype == 'choice': - idx = self.gui_obj.currentIndex() - if idx < 0: idx = 0 - val = unicode(self.gui_obj.itemData(idx).toString()) + if isinstance(self.gui_obj, EditWithComplete): + val = unicode(self.gui_obj.text()) + else: + idx = self.gui_obj.currentIndex() + if idx < 0: idx = 0 + val = unicode(self.gui_obj.itemData(idx).toString()) return val class CommaSeparatedList(Setting): diff --git a/src/calibre/gui2/preferences/look_feel.ui b/src/calibre/gui2/preferences/look_feel.ui index 43420a900e..bb60f3db2a 100644 --- a/src/calibre/gui2/preferences/look_feel.ui +++ b/src/calibre/gui2/preferences/look_feel.ui @@ -320,7 +320,7 @@ Manage Authors. You can use the values {author} and - + A comma-separated list of categories in which items containing periods are displayed in the tag browser trees. For example, if @@ -397,7 +397,7 @@ up into subcategories. If the partition method is set to disable, this value is - + A comma-separated list of categories that are not to be partitioned even if the number of items is larger than @@ -506,9 +506,9 @@ a few top-level elements. - MultiCompleteLineEdit - QLineEdit -

calibre/gui2/complete.h
+ EditWithComplete + QComboBox +
calibre/gui2/complete2.h
diff --git a/src/calibre/gui2/preferences/search.py b/src/calibre/gui2/preferences/search.py index 7542f4afdd..b5998022e7 100644 --- a/src/calibre/gui2/preferences/search.py +++ b/src/calibre/gui2/preferences/search.py @@ -98,7 +98,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): db.prefs.set('grouped_search_make_user_categories', []) r('grouped_search_make_user_categories', db.prefs, setting=CommaSeparatedList) self.muc_changed = False - self.opt_grouped_search_make_user_categories.editingFinished.connect( + self.opt_grouped_search_make_user_categories.lineEdit().editingFinished.connect( self.muc_box_changed) def set_similar_fields(self, initial=False): @@ -184,6 +184,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.opt_grouped_search_make_user_categories.update_items_cache(terms) self.gst_names.blockSignals(True) self.gst_names.clear() + print (1111, self.gst_names) self.gst_names.addItem('', '') for t in terms: self.gst_names.addItem(t, t) diff --git a/src/calibre/gui2/preferences/search.ui b/src/calibre/gui2/preferences/search.ui index 8e8ea35199..28735f09e0 100644 --- a/src/calibre/gui2/preferences/search.ui +++ b/src/calibre/gui2/preferences/search.ui @@ -69,7 +69,7 @@
- + @@ -134,7 +134,7 @@ a search term by changing the value box then pressing Save. - + @@ -173,7 +173,7 @@ of a search term by changing the value box then pressing Save. - + Enter the names of any grouped search terms you wish to be shown as user categories @@ -301,9 +301,9 @@ to be shown as user categories - MultiCompleteLineEdit - QLineEdit -
calibre/gui2/complete.h
+ EditWithComplete + QComboBox +
calibre/gui2/complete2.h
From abaa0f8cd7bd2333c07cd3298a819a409f2c8f43 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Jul 2012 23:16:23 +0530 Subject: [PATCH 13/71] ... --- src/calibre/gui2/complete2.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index c3f9d624ba..4deb421566 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -57,6 +57,11 @@ class CompleteModel(QAbstractListModel): # {{{ except IndexError: pass return NONE + + def index_for_prefix(self, prefix): + for i, item in enumerate(self.current_items): + if primary_startswith(item, prefix): + return self.index(i) # }}} class Completer(QListView): # {{{ @@ -111,6 +116,12 @@ class Completer(QListView): # {{{ index = self.model().index(r % self.model().rowCount()) self.setCurrentIndex(index) + def scroll_to(self, orig): + if orig: + index = self.model().index_for_prefix(orig) + if index is not None and index.isValid(): + self.setCurrentIndex(index) + def popup(self): p = self m = p.model() @@ -252,12 +263,15 @@ class LineEdit(QLineEdit, LineEditECM): # }}} def complete(self, show_all=False): + orig = None if show_all: + orig = self.mcompleter.model().current_prefix self.mcompleter.set_completion_prefix('') if not self.mcompleter.model().current_items: self.mcompleter.hide() return self.mcompleter.popup() + self.mcompleter.scroll_to(orig) def relayout(self): self.mcompleter.popup() From 43ce9b685e958bf1338cb3494d1562e3cc8efabc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 00:42:05 +0530 Subject: [PATCH 14/71] ... --- src/calibre/gui2/complete2.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index 4deb421566..73ddb597a8 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -10,7 +10,7 @@ __docformat__ = 'restructuredtext en' import weakref from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, pyqtSignal, QObject, - QApplication, QCompleter, QListView, QPoint) + QApplication, QListView, QPoint) from calibre.utils.icu import sort_key, primary_startswith from calibre.gui2 import NONE @@ -20,8 +20,6 @@ class CompleteModel(QAbstractListModel): # {{{ def __init__(self, parent=None): QAbstractListModel.__init__(self, parent) - self.items = [] - self.sorting = QCompleter.UnsortedModel self.all_items = self.current_items = () self.current_prefix = '' From f8ea2ce8f039d8ae556df084e3f99344c195921c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 07:02:42 +0530 Subject: [PATCH 15/71] Fix #1022401 (Calibre dont detect Razr Maxx (android device) with ICS) --- src/calibre/devices/android/driver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 3a3138633d..11184486e4 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -59,6 +59,7 @@ class ANDROID(USBMS): 0x42d6 : [0x216], 0x42d7 : [0x216], 0x42f7 : [0x216], + 0x4365 : [0x216], }, # Freescale 0x15a2 : { From c2698e53e78f8778d99e4ca3fc5089bcfe6f5918 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Mon, 9 Jul 2012 04:50:29 +0000 Subject: [PATCH 16/71] Launchpad automatic translations update. --- src/calibre/translations/de.po | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 045cbfd9d8..6ae497e6f3 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-07-04 22:24+0000\n" -"Last-Translator: Sebastian Morkisch \n" +"PO-Revision-Date: 2012-07-08 12:22+0000\n" +"Last-Translator: H.-W. S. \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: 2012-07-07 04:57+0000\n" +"X-Launchpad-Export-Date: 2012-07-09 04:50+0000\n" "X-Generator: Launchpad (build 15558)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -1368,7 +1368,7 @@ msgstr "verbinden mit PocketBook 602/603/902/903" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." -msgstr "" +msgstr "Kommunikation mit dem PocketBook 622 Reader" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." @@ -2234,6 +2234,8 @@ msgid "" "Check this box if the device's main memory is being seen as card a and the " "card is being seen as main memory" msgstr "" +"Markieren Sie dieses Kästchen, wenn der Hauptspeicher des Geräts als Karte " +"und die Karte als Hauptspeicher." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format From f7974adef5e2fe9f7538da82a0433675644c91c4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 11:10:48 +0530 Subject: [PATCH 17/71] Possible workaround for Qt open file dialog in 4.8.2 failling on some linux distros. Fixes #1022019 (Cannot add any book) --- src/calibre/gui2/__init__.py | 73 +++++++++++++++++++++--------------- 1 file changed, 42 insertions(+), 31 deletions(-) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index cd75f3bb00..f1778bb38e 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -581,30 +581,31 @@ class FileDialog(QObject): if not isinstance(initial_dir, basestring): initial_dir = os.path.expanduser(default_dir) self.selected_files = [] - if mode == QFileDialog.AnyFile: - f = unicode(QFileDialog.getSaveFileName(parent, title, initial_dir, ftext, "")) - if f: - self.selected_files.append(f) - elif mode == QFileDialog.ExistingFile: - f = unicode(QFileDialog.getOpenFileName(parent, title, initial_dir, ftext, "")) - if f and os.path.exists(f): - self.selected_files.append(f) - elif mode == QFileDialog.ExistingFiles: - fs = QFileDialog.getOpenFileNames(parent, title, initial_dir, ftext, "") - for f in fs: - f = unicode(f) - if not f: continue - if not os.path.exists(f): - # QFileDialog for some reason quotes spaces - # on linux if there is more than one space in a row - f = unquote(f) + with SanitizeLibraryPath(): + if mode == QFileDialog.AnyFile: + f = unicode(QFileDialog.getSaveFileName(parent, title, initial_dir, ftext, "")) + if f: + self.selected_files.append(f) + elif mode == QFileDialog.ExistingFile: + f = unicode(QFileDialog.getOpenFileName(parent, title, initial_dir, ftext, "")) if f and os.path.exists(f): self.selected_files.append(f) - else: - opts = QFileDialog.ShowDirsOnly if mode == QFileDialog.Directory else QFileDialog.Option() - f = unicode(QFileDialog.getExistingDirectory(parent, title, initial_dir, opts)) - if os.path.exists(f): - self.selected_files.append(f) + elif mode == QFileDialog.ExistingFiles: + fs = QFileDialog.getOpenFileNames(parent, title, initial_dir, ftext, "") + for f in fs: + f = unicode(f) + if not f: continue + if not os.path.exists(f): + # QFileDialog for some reason quotes spaces + # on linux if there is more than one space in a row + f = unquote(f) + if f and os.path.exists(f): + self.selected_files.append(f) + else: + opts = QFileDialog.ShowDirsOnly if mode == QFileDialog.Directory else QFileDialog.Option() + f = unicode(QFileDialog.getExistingDirectory(parent, title, initial_dir, opts)) + if os.path.exists(f): + self.selected_files.append(f) if self.selected_files: self.selected_files = [unicode(q) for q in self.selected_files] saved_loc = self.selected_files[0] @@ -857,16 +858,26 @@ class Application(QApplication): _store_app = None +class SanitizeLibraryPath(object): + '''Remove the bundled calibre libraries from LD_LIBRARY_PATH on linux. This + is needed to prevent library conflicts when launching external utilities.''' + + def __enter__(self): + self.orig = os.environ.get('LD_LIBRARY_PATH', '') + self.changed = False + paths = [x for x in self.orig.split(os.pathsep) if x] + if isfrozen and islinux and paths: + npaths = [x for x in paths if x != sys.frozen_path+'/lib'] + os.environ['LD_LIBRARY_PATH'] = os.pathsep.join(npaths) + self.changed = True + + def __exit__(self, *args): + if self.changed: + os.environ['LD_LIBRARY_PATH'] = self.orig + def open_url(qurl): - paths = os.environ.get('LD_LIBRARY_PATH', - '').split(os.pathsep) - paths = [x for x in paths if x] - if isfrozen and islinux and paths: - npaths = [x for x in paths if x != sys.frozen_path+'/lib'] - os.environ['LD_LIBRARY_PATH'] = os.pathsep.join(npaths) - QDesktopServices.openUrl(qurl) - if isfrozen and islinux and paths: - os.environ['LD_LIBRARY_PATH'] = os.pathsep.join(paths) + with SanitizeLibraryPath(): + QDesktopServices.openUrl(qurl) def get_current_db(): ''' From f4390b768d1008dee17fa5b366f1aa7e06e95e84 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 13:32:27 +0530 Subject: [PATCH 18/71] ... --- setup/installer/windows/notes.rst | 2 +- src/calibre/gui2/complete2.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/setup/installer/windows/notes.rst b/setup/installer/windows/notes.rst index 7ff1593988..91d658cfe2 100644 --- a/setup/installer/windows/notes.rst +++ b/setup/installer/windows/notes.rst @@ -146,7 +146,7 @@ Run bash ./runConfigureICU Cygwin/MSVC Run make (note that you must have GNU make installed in cygwin) -Optionally run make test +Optionally run make check Libunrar ---------- diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index 73ddb597a8..0c75974091 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -373,6 +373,10 @@ class EditWithComplete(EnComboBox): def setCursorPosition(self, *args): self.lineEdit().setCursorPosition(*args) + @property + def textChanged(self): + return self.lineEdit().textChanged + if __name__ == '__main__': from PyQt4.Qt import QDialog, QVBoxLayout app = QApplication([]) From 70da34f13b3728f49700ad1ad9250b985d0d6989 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 9 Jul 2012 10:03:54 +0200 Subject: [PATCH 19/71] Add a tweak to control whether formatter functions dump debug information. --- src/calibre/utils/formatter_functions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index 621b991b51..fb92d04932 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -14,6 +14,7 @@ from math import trunc from calibre import human_readable from calibre.constants import DEBUG from calibre.ebooks.metadata import title_sort +from calibre.utils.config import tweaks from calibre.utils.titlecase import titlecase from calibre.utils.icu import capitalize, strcmp, sort_key from calibre.utils.date import parse_date, format_date, now, UNDEFINED_DATE @@ -1203,7 +1204,7 @@ from calibre.utils.formatter_functions import formatter_functions class UserFunction(FormatterUserFunction): ''' + func locals_ = {} - if DEBUG: + if DEBUG and tweaks.get('enable_template_debug_printing', False): print prog exec prog in locals_ cls = locals_['UserFunction'](name, doc, arg_count, eval_func) From d1f4ba8c44cb5f2a41faac1d30fac9f107f57489 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 9 Jul 2012 10:59:59 +0200 Subject: [PATCH 20/71] Force reevaluation of composite columns in the cache if a value in the cache changes. --- src/calibre/library/caches.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 7d8ab24fbc..1e3b37c89b 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -914,6 +914,7 @@ class ResultCache(SearchQueryParser): # {{{ def set(self, row, col, val, row_is_id=False): id = row if row_is_id else self._map_filtered[row] self._data[id][col] = val + self._data[id].refresh_composites() def get(self, row, col, row_is_id=False): id = row if row_is_id else self._map_filtered[row] From e456dd9e784fa143dc832ca00e5f0f2e07231f99 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 9 Jul 2012 11:10:31 +0200 Subject: [PATCH 21/71] Force refresh of cached composite column values when values in the cache are changed --- src/calibre/library/caches.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 1e3b37c89b..4f0cc82fa9 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -913,8 +913,9 @@ class ResultCache(SearchQueryParser): # {{{ def set(self, row, col, val, row_is_id=False): id = row if row_is_id else self._map_filtered[row] - self._data[id][col] = val - self._data[id].refresh_composites() + d = self._data[id] + d[col] = val + d.refresh_composites() def get(self, row, col, row_is_id=False): id = row if row_is_id else self._map_filtered[row] From 3f6eceb74fd9cd5bb9a8b18e26a32d52f1f92f96 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 19:10:01 +0530 Subject: [PATCH 22/71] Remove dependency on IPython --- setup/installer/linux/freeze2.py | 2 +- setup/installer/osx/app/main.py | 4 -- setup/installer/windows/notes.rst | 2 +- src/calibre/utils/ipython.py | 80 +++++-------------------------- 4 files changed, 14 insertions(+), 74 deletions(-) diff --git a/setup/installer/linux/freeze2.py b/setup/installer/linux/freeze2.py index 4fa7e4fc47..2aa5504bc6 100644 --- a/setup/installer/linux/freeze2.py +++ b/setup/installer/linux/freeze2.py @@ -12,7 +12,7 @@ import sys, os, shutil, platform, subprocess, stat, py_compile, glob, \ from setup import Command, modules, basenames, functions, __version__, \ __appname__ -SITE_PACKAGES = ['IPython', 'PIL', 'dateutil', 'dns', 'PyQt4', 'mechanize', +SITE_PACKAGES = ['PIL', 'dateutil', 'dns', 'PyQt4', 'mechanize', 'sip.so', 'BeautifulSoup.py', 'cssutils', 'encutils', 'lxml', 'sipconfig.py', 'xdg', 'dbus', '_dbus_bindings.so', 'dbus_bindings.py', '_dbus_glib_bindings.so'] diff --git a/setup/installer/osx/app/main.py b/setup/installer/osx/app/main.py index 7a600287e3..8898cae4fa 100644 --- a/setup/installer/osx/app/main.py +++ b/setup/installer/osx/app/main.py @@ -483,10 +483,6 @@ class Py2App(object): shutil.rmtree(tdir) shutil.rmtree(os.path.join(self.site_packages, 'calibre', 'plugins')) self.remove_bytecode(join(self.resources_dir, 'Python', 'site-packages')) - # Create dummy IPython README_STARTUP - with open(join(self.site_packages, - 'IPython/config/profile/README_STARTUP'), 'wb') as f: - f.write('\n') @flush def add_modules_from_dir(self, src): diff --git a/setup/installer/windows/notes.rst b/setup/installer/windows/notes.rst index 91d658cfe2..8cf55cef78 100644 --- a/setup/installer/windows/notes.rst +++ b/setup/installer/windows/notes.rst @@ -30,7 +30,7 @@ If there are no windows binaries already compiled for the version of python you Run the following command to install python dependencies:: - easy_install --always-unzip -U ipython mechanize pyreadline python-dateutil dnspython cssutils clientform pycrypto + easy_install --always-unzip -U mechanize pyreadline python-dateutil dnspython cssutils clientform pycrypto Install BeautifulSoup 3.0.x manually into site-packages (3.1.x parses broken HTML very poorly) diff --git a/src/calibre/utils/ipython.py b/src/calibre/utils/ipython.py index d53a74a5c2..20e8c5160c 100644 --- a/src/calibre/utils/ipython.py +++ b/src/calibre/utils/ipython.py @@ -7,84 +7,29 @@ __license__ = 'GPL v3' __copyright__ = '2012, Kovid Goyal ' __docformat__ = 'restructuredtext en' -import sys, os +import os from calibre.constants import iswindows, config_dir, get_version ipydir = os.path.join(config_dir, ('_' if iswindows else '.')+'ipython') -def old_ipython(user_ns=None): # {{{ - old_argv = sys.argv - sys.argv = ['ipython'] - if user_ns is None: - user_ns = locals() - os.environ['IPYTHONDIR'] = ipydir - if not os.path.exists(ipydir): - os.makedirs(ipydir) - for x in ('', '.ini'): - rc = os.path.join(ipydir, 'ipythonrc'+x) - if not os.path.exists(rc): - open(rc, 'wb').write(' ') - UC = ''' -import IPython.ipapi -ip = IPython.ipapi.get() +BANNER = ('Welcome to the interactive calibre shell!\n') -# You probably want to uncomment this if you did %upgrade -nolegacy -import ipy_defaults +def simple_repl(user_ns={}): + try: + import readline + readline + except ImportError: + pass -import os, re, sys - -def main(): - # Handy tab-completers for %cd, %run, import etc. - # Try commenting this out if you have completion problems/slowness - import ipy_stock_completers - - # uncomment if you want to get ipython -p sh behaviour - # without having to use command line switches - - import ipy_profile_sh - - - # Configure your favourite editor? - # Good idea e.g. for %edit os.path.isfile - - import ipy_editors - - # Choose one of these: - - #ipy_editors.scite() - #ipy_editors.scite('c:/opt/scite/scite.exe') - #ipy_editors.komodo() - #ipy_editors.idle() - # ... or many others, try 'ipy_editors??' after import to see them - - # Or roll your own: - #ipy_editors.install_editor("c:/opt/jed +$line $file") - - ipy_editors.kate() - - o = ip.options - # An example on how to set options - #o.autocall = 1 - o.system_verbose = 0 - o.confirm_exit = 0 - -main() - ''' - uc = os.path.join(ipydir, 'ipy_user_conf.py') - if not os.path.exists(uc): - open(uc, 'wb').write(UC) - from IPython.Shell import IPShellEmbed - ipshell = IPShellEmbed(user_ns=user_ns) - ipshell() - sys.argv = old_argv -# }}} + import code + code.interact(BANNER, raw_input, user_ns) def ipython(user_ns=None): try: import IPython from IPython.config.loader import Config except ImportError: - return old_ipython(user_ns=user_ns) + return simple_repl(user_ns=user_ns) if not user_ns: user_ns = {} c = Config() @@ -97,8 +42,7 @@ def ipython(user_ns=None): r'{color.Green}|\#> '%get_version()) c.PromptManager.in2_template = r'{color.Green}|{color.LightGreen}\D{color.Green}> ' c.PromptManager.out_template = r'<\#> ' - c.TerminalInteractiveShell.banner1 = ('Welcome to the interactive calibre' - ' shell!\n\n') + c.TerminalInteractiveShell.banner1 = BANNER c.PromptManager.justify = True c.TerminalIPythonApp.ipython_dir = ipydir os.environ['IPYTHONDIR'] = ipydir From 3a48432cad6a4eb305ea7b2a089f5ddc1669ca7e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 21:22:35 +0530 Subject: [PATCH 23/71] ... --- src/calibre/gui2/complete.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/gui2/complete.py b/src/calibre/gui2/complete.py index a0c0307425..ec2720b534 100644 --- a/src/calibre/gui2/complete.py +++ b/src/calibre/gui2/complete.py @@ -5,6 +5,10 @@ __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal ' __docformat__ = 'restructuredtext en' +''' +WARNING: The code in this module is deprecated. Use complete2.py instead. This +code remains here for legacy plugin support. +''' from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, QApplication, QCompleter) From 9eb95c3b64ccbad7bfde238385b0833a8d421e48 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 22:30:26 +0530 Subject: [PATCH 24/71] ... --- src/calibre/test_build.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index 533e1bd1d1..484bfa32f4 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -94,6 +94,12 @@ def test_unrar(): raise RuntimeError('Failed to load libunrar') print ('Unrar OK!') +def test_icu(): + from calibre.utils.icu import _icu_not_ok + if _icu_not_ok: + raise RuntimeError('ICU module not loaded/valid') + print ('ICU OK!') + def test(): test_plugins() test_lxml() @@ -102,6 +108,7 @@ def test(): test_qt() test_imaging() test_unrar() + test_icu() if iswindows: test_win32() test_winutil() From dea53616c1d832784079d25b8e0d6373e4f4f758 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 22:54:07 +0530 Subject: [PATCH 25/71] Fix a regression that broke calibre --shutdown-running-calibre on windows. Fixes #1022504 (shutdown running calibre fails to terminate calibre process) --- src/calibre/gui2/main.py | 37 ++++++++++++++++++++++--------- src/calibre/utils/ipc/__init__.py | 1 + src/calibre/utils/lock.py | 9 ++++++-- 3 files changed, 34 insertions(+), 13 deletions(-) diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index 94a82989ab..20ce759498 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -313,21 +313,37 @@ def cant_start(msg=_('If you are sure it is not running')+', ', raise SystemExit(1) -def communicate(opts, args): +def build_pipe(): t = RC() t.start() - time.sleep(3) - if not t.done: - f = os.path.expanduser('~/.calibre_calibre GUI.lock') - cant_start(what=_('try deleting the file')+': '+f) + t.join(3.0) + if t.is_alive(): + if iswindows(): + cant_start() + else: + f = os.path.expanduser('~/.calibre_calibre GUI.lock') + cant_start(what=_('try deleting the file')+': '+f) raise SystemExit(1) + return t +def shutdown_other(rc=None): + if rc is None: + rc = build_pipe() + if rc.conn is None: return # No running instance found + from calibre.utils.lock import singleinstance + rc.conn.send('shutdown:') + prints(_('Shutdown command sent, waiting for shutdown...')) + for i in xrange(50): + if singleinstance('calibre GUI'): + return + time.sleep(0.1) + prints(_('Failed to shutdown running calibre instance')) + raise SystemExit(1) + +def communicate(opts, args): + t = build_pipe() if opts.shutdown_running_calibre: - t.conn.send('shutdown:') - from calibre.utils.lock import singleinstance - prints(_('Shutdown command sent, waiting for shutdown...')) - while not singleinstance('calibre GUI'): - time.sleep(0.1) + shutdown_other(t) else: if len(args) > 1: args[1] = os.path.abspath(args[1]) @@ -335,7 +351,6 @@ def communicate(opts, args): t.conn.close() raise SystemExit(0) - def main(args=sys.argv): gui_debug = None if args[0] == '__CALIBRE_GUI_DEBUG__': diff --git a/src/calibre/utils/ipc/__init__.py b/src/calibre/utils/ipc/__init__.py index 78191a225b..54c10b5058 100644 --- a/src/calibre/utils/ipc/__init__.py +++ b/src/calibre/utils/ipc/__init__.py @@ -51,6 +51,7 @@ class RC(Thread): self.print_error = print_error Thread.__init__(self) self.conn = None + self.daemon = True def run(self): from multiprocessing.connection import Client diff --git a/src/calibre/utils/lock.py b/src/calibre/utils/lock.py index 0b66be963b..8342c5896f 100644 --- a/src/calibre/utils/lock.py +++ b/src/calibre/utils/lock.py @@ -150,9 +150,14 @@ def singleinstance(name): if iswindows: mutexname = 'mutexforsingleinstanceof'+__appname__+name mutex = win32event.CreateMutex(None, False, mutexname) - if mutex: + err = win32api.GetLastError() + if err == winerror.ERROR_ALREADY_EXISTS: + # Close this handle other wise this handle will prevent the mutex + # from being deleted when the process that created it exits. + win32api.CloseHandle(mutex) + elif mutex and err != winerror.ERROR_INVALID_HANDLE: atexit.register(win32api.CloseHandle, mutex) - return not win32api.GetLastError() == winerror.ERROR_ALREADY_EXISTS + return not err == winerror.ERROR_ALREADY_EXISTS else: path = os.path.expanduser('~/.'+__appname__+'_'+name+'.lock') try: From 29c090e111f774680054479f42ceab020dd18bd7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 9 Jul 2012 22:59:02 +0530 Subject: [PATCH 26/71] ... --- manual/creating_plugins.rst | 2 +- src/calibre/debug.py | 8 ++++++++ src/calibre/gui2/main.py | 10 ++++++---- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/manual/creating_plugins.rst b/manual/creating_plugins.rst index a5b5c8be0c..6189f69243 100644 --- a/manual/creating_plugins.rst +++ b/manual/creating_plugins.rst @@ -198,7 +198,7 @@ You can insert print statements anywhere in your plugin code, they will be outpu You can quickly test changes to your plugin by using the following command line:: - calibre -s; calibre-customize -b /path/to/your/plugin/directory; calibre + calibre-debug -s; calibre-customize -b /path/to/your/plugin/directory; calibre This will shutdown a running calibre, wait for the shutdown to complete, then update your plugin in |app| and relaunch |app|. diff --git a/src/calibre/debug.py b/src/calibre/debug.py index e451b516cb..2a3cee9b15 100644 --- a/src/calibre/debug.py +++ b/src/calibre/debug.py @@ -60,6 +60,11 @@ Run an embedded python interpreter. 'editing tools, and then rebuilds the file from the edited HTML. ' 'Makes no additional changes to the HTML, unlike a full calibre ' 'conversion).') + parser.add_option('-s', '--shutdown-running-calibre', default=False, + action='store_true', + help=_('Cause a running calibre instance, if any, to be' + ' shutdown. Note that if there are running jobs, they ' + 'will be silently aborted, so use with care.')) parser.add_option('--test-build', help='Test binary modules in build', action='store_true', default=False) @@ -258,6 +263,9 @@ def main(args=sys.argv): elif opts.test_build: from calibre.test_build import test test() + elif opts.shutdown_running_calibre: + from calibre.gui2.main import shutdown_other + shutdown_other() else: from calibre import ipython ipython() diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index 20ce759498..9a49b01764 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -313,8 +313,8 @@ def cant_start(msg=_('If you are sure it is not running')+', ', raise SystemExit(1) -def build_pipe(): - t = RC() +def build_pipe(print_error=True): + t = RC(print_error=print_error) t.start() t.join(3.0) if t.is_alive(): @@ -328,8 +328,10 @@ def build_pipe(): def shutdown_other(rc=None): if rc is None: - rc = build_pipe() - if rc.conn is None: return # No running instance found + rc = build_pipe(print_error=False) + if rc.conn is None: + prints(_('No running calibre found')) + return # No running instance found from calibre.utils.lock import singleinstance rc.conn.send('shutdown:') prints(_('Shutdown command sent, waiting for shutdown...')) From b4cd0093b25f9f190ec2af02eb2165fc385759e3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Jul 2012 10:38:45 +0530 Subject: [PATCH 27/71] ... --- src/calibre/devices/usbms/device.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/usbms/device.py b/src/calibre/devices/usbms/device.py index 6765c3e9c0..759aa80bbb 100644 --- a/src/calibre/devices/usbms/device.py +++ b/src/calibre/devices/usbms/device.py @@ -127,12 +127,13 @@ class Device(DeviceConfig, DevicePlugin): if not prefix: return 0, 0 prefix = prefix[:-1] - import win32file + import win32file, winerror try: sectors_per_cluster, bytes_per_sector, free_clusters, total_clusters = \ win32file.GetDiskFreeSpace(prefix) except Exception as err: - if getattr(err, 'args', [None])[0] == 21: # Disk not ready + if getattr(err, 'args', [None])[0] == winerror.ERROR_NOT_READY: + # Disk not ready time.sleep(3) sectors_per_cluster, bytes_per_sector, free_clusters, total_clusters = \ win32file.GetDiskFreeSpace(prefix) From 71df2ca85146a6554ef3f9ea61199291943f963d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Jul 2012 12:48:32 +0530 Subject: [PATCH 28/71] ... --- src/calibre/gui2/complete2.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index 0c75974091..e78776f4b1 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -377,6 +377,9 @@ class EditWithComplete(EnComboBox): def textChanged(self): return self.lineEdit().textChanged + def clear(self): + self.lineEdit().clear() + if __name__ == '__main__': from PyQt4.Qt import QDialog, QVBoxLayout app = QApplication([]) From b05504d94c697d0a991a78c19a0b829263eaca7a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Jul 2012 12:51:55 +0530 Subject: [PATCH 29/71] ... --- src/calibre/gui2/complete2.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index e78776f4b1..bf700f178f 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -379,6 +379,7 @@ class EditWithComplete(EnComboBox): def clear(self): self.lineEdit().clear() + EnComboBox.clear(self) if __name__ == '__main__': from PyQt4.Qt import QDialog, QVBoxLayout From 32a52b9e052b978590eae075bbf5de852569e324 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Jul 2012 15:57:35 +0530 Subject: [PATCH 30/71] Make the list of displayed fields in the book details panel a per library setting --- src/calibre/db/backend.py | 67 +++++++++++++++++++++++ src/calibre/gui2/__init__.py | 8 --- src/calibre/gui2/book_details.py | 12 +++- src/calibre/gui2/preferences/look_feel.py | 2 +- src/calibre/library/database2.py | 8 +++ src/calibre/library/prefs.py | 3 + 6 files changed, 90 insertions(+), 10 deletions(-) diff --git a/src/calibre/db/backend.py b/src/calibre/db/backend.py index 075f337765..f99a04adce 100644 --- a/src/calibre/db/backend.py +++ b/src/calibre/db/backend.py @@ -81,6 +81,9 @@ class DBPrefs(dict): # {{{ def to_raw(self, val): return json.dumps(val, indent=2, default=to_json) + def has_setting(self, key): + return key in self + def __getitem__(self, key): try: return dict.__getitem__(self, key) @@ -102,6 +105,53 @@ class DBPrefs(dict): # {{{ def set(self, key, val): self.__setitem__(key, val) + def get_namespaced(self, namespace, key, default=None): + key = u'namespaced:%s:%s'%(namespace, key) + try: + return dict.__getitem__(self, key) + except KeyError: + return default + + def set_namespaced(self, namespace, key, val): + if u':' in key: raise KeyError('Colons are not allowed in keys') + if u':' in namespace: raise KeyError('Colons are not allowed in' + ' the namespace') + key = u'namespaced:%s:%s'%(namespace, key) + self[key] = val + + def write_serialized(self, library_path): + try: + to_filename = os.path.join(library_path, 'metadata_db_prefs_backup.json') + with open(to_filename, "wb") as f: + f.write(json.dumps(self, indent=2, default=to_json)) + except: + import traceback + traceback.print_exc() + + @classmethod + def read_serialized(cls, library_path, recreate_prefs=False): + try: + from_filename = os.path.join(library_path, + 'metadata_db_prefs_backup.json') + with open(from_filename, "rb") as f: + d = json.load(f, object_hook=from_json) + if not recreate_prefs: + return d + cls.clear() + cls.db.conn.execute('DELETE FROM preferences') + for k,v in d.iteritems(): + raw = cls.to_raw(v) + cls.db.conn.execute( + 'INSERT INTO preferences (key,val) VALUES (?,?)', (k, raw)) + cls.db.conn.commit() + cls.clear() + cls.update(d) + return d + except: + import traceback + traceback.print_exc() + raise + return None # }}} # Extra collators {{{ @@ -350,6 +400,23 @@ class DB(object): defs['gui_restriction'] = defs['cs_restriction'] = '' defs['categories_using_hierarchy'] = [] defs['column_color_rules'] = [] + defs['grouped_search_make_user_categories'] = [] + defs['similar_authors_search_key'] = 'authors' + defs['similar_authors_match_kind'] = 'match_any' + defs['similar_publisher_search_key'] = 'publisher' + defs['similar_publisher_match_kind'] = 'match_any' + defs['similar_tags_search_key'] = 'tags' + defs['similar_tags_match_kind'] = 'match_all' + defs['similar_series_search_key'] = 'series' + defs['similar_series_match_kind'] = 'match_any' + defs['book_display_fields'] = [ + ('title', False), ('authors', True), ('formats', True), + ('series', True), ('identifiers', True), ('tags', True), + ('path', True), ('publisher', False), ('rating', False), + ('author_sort', False), ('sort', False), ('timestamp', False), + ('uuid', False), ('comments', True), ('id', False), ('pubdate', False), + ('last_modified', False), ('size', False), ('languages', False), + ] # Migrate the bool tristate tweak defs['bools_are_tristate'] = \ diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index f1778bb38e..370e2dc993 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -89,14 +89,6 @@ gprefs.defaults['tags_browser_partition_method'] = 'first letter' gprefs.defaults['tags_browser_collapse_at'] = 100 gprefs.defaults['tag_browser_dont_collapse'] = [] gprefs.defaults['edit_metadata_single_layout'] = 'default' -gprefs.defaults['book_display_fields'] = [ - ('title', False), ('authors', True), ('formats', True), - ('series', True), ('identifiers', True), ('tags', True), - ('path', True), ('publisher', False), ('rating', False), - ('author_sort', False), ('sort', False), ('timestamp', False), - ('uuid', False), ('comments', True), ('id', False), ('pubdate', False), - ('last_modified', False), ('size', False), ('languages', False), - ] gprefs.defaults['default_author_link'] = 'http://en.wikipedia.org/w/index.php?search={author}' gprefs.defaults['preserve_date_on_ctl'] = True gprefs.defaults['cb_fullscreen'] = False diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 3e57442591..a8e5e20a70 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -84,7 +84,17 @@ def render_html(mi, css, vertical, widget, all_fields=False): # {{{ return ans def get_field_list(fm, use_defaults=False): - src = gprefs.defaults if use_defaults else gprefs + from calibre.gui2.ui import get_gui + db = get_gui().current_db + if use_defaults: + src = db.prefs.defaults + else: + old_val = gprefs.get('book_display_fields', None) + if old_val is not None and not db.prefs.has_setting( + 'book_display_fields'): + src = gprefs + else: + src = db.prefs fieldlist = list(src['book_display_fields']) names = frozenset([x[0] for x in fieldlist]) for field in fm.displayable_field_keys(): diff --git a/src/calibre/gui2/preferences/look_feel.py b/src/calibre/gui2/preferences/look_feel.py index 3d2b0da8e7..8ca6b96379 100644 --- a/src/calibre/gui2/preferences/look_feel.py +++ b/src/calibre/gui2/preferences/look_feel.py @@ -75,7 +75,7 @@ class DisplayedFields(QAbstractListModel): # {{{ def commit(self): if self.changed: - gprefs['book_display_fields'] = self.fields + self.db.prefs['book_display_fields'] = self.fields def move(self, idx, delta): row = idx.row() + delta diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 905eb84fa4..ba660be49f 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -251,6 +251,14 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): defs['similar_tags_match_kind'] = 'match_all' defs['similar_series_search_key'] = 'series' defs['similar_series_match_kind'] = 'match_any' + defs['book_display_fields'] = [ + ('title', False), ('authors', True), ('formats', True), + ('series', True), ('identifiers', True), ('tags', True), + ('path', True), ('publisher', False), ('rating', False), + ('author_sort', False), ('sort', False), ('timestamp', False), + ('uuid', False), ('comments', True), ('id', False), ('pubdate', False), + ('last_modified', False), ('size', False), ('languages', False), + ] # Migrate the bool tristate tweak defs['bools_are_tristate'] = \ diff --git a/src/calibre/library/prefs.py b/src/calibre/library/prefs.py index d4264a14db..8be69461b7 100644 --- a/src/calibre/library/prefs.py +++ b/src/calibre/library/prefs.py @@ -34,6 +34,9 @@ class DBPrefs(dict): def to_raw(self, val): return json.dumps(val, indent=2, default=to_json) + def has_setting(self, key): + return key in self + def __getitem__(self, key): try: return dict.__getitem__(self, key) From 95190b45ad92b49a32ffb5ec45d07a648e5cc7e4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Jul 2012 23:19:45 +0530 Subject: [PATCH 31/71] KF8 Input: Ignore encoding declarations inside the html markup, as they are sometimes incorrect. Fixes #1022933 (Ebook Viewer shows random Chinese words) --- src/calibre/ebooks/chardet.py | 5 +++++ src/calibre/ebooks/mobi/reader/markup.py | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/calibre/ebooks/chardet.py b/src/calibre/ebooks/chardet.py index 864d09108b..158b15fe49 100644 --- a/src/calibre/ebooks/chardet.py +++ b/src/calibre/ebooks/chardet.py @@ -10,10 +10,15 @@ __docformat__ = 'restructuredtext en' import re, codecs ENCODING_PATS = [ + # XML declaration re.compile(r'<\?[^<>]+encoding\s*=\s*[\'"](.*?)[\'"][^<>]*>', re.IGNORECASE), + # HTML 4 Pragma directive re.compile(r''']*?content\s*=\s*['"][^'"]*?charset=([-_a-z0-9]+)[^'"]*?['"][^<>]*>''', re.IGNORECASE), + # HTML 5 charset + re.compile(r''']*>''', + re.IGNORECASE), ] ENTITY_PATTERN = re.compile(r'&(\S+?);') diff --git a/src/calibre/ebooks/mobi/reader/markup.py b/src/calibre/ebooks/mobi/reader/markup.py index 079eb90590..de06899852 100644 --- a/src/calibre/ebooks/mobi/reader/markup.py +++ b/src/calibre/ebooks/mobi/reader/markup.py @@ -9,6 +9,8 @@ __docformat__ = 'restructuredtext en' import re, os +from calibre.ebooks.chardet import strip_encoding_declarations + def update_internal_links(mobi8_reader): # need to update all links that are internal which # are based on positions within the xhtml files **BEFORE** @@ -324,6 +326,8 @@ def expand_mobi8_markup(mobi8_reader, resource_map, log): for i, part in enumerate(parts): pi = mobi8_reader.partinfo[i] with open(os.path.join(pi.type, pi.filename), 'wb') as f: + part = strip_encoding_declarations(part) + part = part.replace('', '') f.write(part.encode('utf-8')) spine.append(f.name) From 61f9658f2154c9dd78ba840bb4967fd0713eae2f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Jul 2012 23:21:24 +0530 Subject: [PATCH 32/71] ... --- src/calibre/ebooks/mobi/reader/markup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/reader/markup.py b/src/calibre/ebooks/mobi/reader/markup.py index de06899852..161a76f284 100644 --- a/src/calibre/ebooks/mobi/reader/markup.py +++ b/src/calibre/ebooks/mobi/reader/markup.py @@ -327,7 +327,7 @@ def expand_mobi8_markup(mobi8_reader, resource_map, log): pi = mobi8_reader.partinfo[i] with open(os.path.join(pi.type, pi.filename), 'wb') as f: part = strip_encoding_declarations(part) - part = part.replace('', '') + part = part.replace('', '', 1) f.write(part.encode('utf-8')) spine.append(f.name) From 1ac5c914f7789e5e081df65105bace643c4fb704 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 10 Jul 2012 23:33:33 +0530 Subject: [PATCH 33/71] HTMLZ Output: Add option to use the book title as the filename for the html file inside the archive --- .../ebooks/conversion/plugins/htmlz_output.py | 11 ++++++++++- src/calibre/gui2/convert/htmlz_output.py | 3 ++- src/calibre/gui2/convert/htmlz_output.ui | 13 ++++++++++--- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/calibre/ebooks/conversion/plugins/htmlz_output.py b/src/calibre/ebooks/conversion/plugins/htmlz_output.py index eb8169d904..3fee896bf0 100644 --- a/src/calibre/ebooks/conversion/plugins/htmlz_output.py +++ b/src/calibre/ebooks/conversion/plugins/htmlz_output.py @@ -37,6 +37,11 @@ class HTMLZOutput(OutputFormatPlugin): 'external: Use an external CSS file that is linked in the document.\n' 'inline: Place the CSS in the head section of the document.' )), + OptionRecommendation(name='htmlz_title_filename', + recommended_value=False, level=OptionRecommendation.LOW, + help=_('If set this option causes the file name of the html file' + ' inside the htmlz archive to be based on the book title.') + ), ]) def convert(self, oeb_book, output_path, input_plugin, opts, log): @@ -44,6 +49,7 @@ class HTMLZOutput(OutputFormatPlugin): from calibre.ebooks.oeb.base import OEB_IMAGES, SVG_MIME from calibre.ebooks.metadata.opf2 import OPF, metadata_to_opf from calibre.utils.zipfile import ZipFile + from calibre.utils.filenames import ascii_filename # HTML if opts.htmlz_css_type == 'inline': @@ -59,7 +65,10 @@ class HTMLZOutput(OutputFormatPlugin): htmlizer = OEB2HTMLizer(log) html = htmlizer.oeb2html(oeb_book, opts) - with open(os.path.join(tdir, u'index.html'), 'wb') as tf: + fname = u'index' + if opts.htmlz_title_filename: + fname = ascii_filename(unicode(oeb_book.metadata.title[0])) + with open(os.path.join(tdir, fname+u'.html'), 'wb') as tf: tf.write(html) # CSS diff --git a/src/calibre/gui2/convert/htmlz_output.py b/src/calibre/gui2/convert/htmlz_output.py index 6e9f5bd68c..421465429e 100644 --- a/src/calibre/gui2/convert/htmlz_output.py +++ b/src/calibre/gui2/convert/htmlz_output.py @@ -17,7 +17,8 @@ class PluginWidget(Widget, Ui_Form): ICON = I('mimetypes/html.png') def __init__(self, parent, get_option, get_help, db=None, book_id=None): - Widget.__init__(self, parent, ['htmlz_css_type', 'htmlz_class_style']) + Widget.__init__(self, parent, ['htmlz_css_type', 'htmlz_class_style', + 'htmlz_title_filename']) self.db, self.book_id = db, book_id for x in get_option('htmlz_css_type').option.choices: self.opt_htmlz_css_type.addItem(x) diff --git a/src/calibre/gui2/convert/htmlz_output.ui b/src/calibre/gui2/convert/htmlz_output.ui index 7593300653..b8aaca43c0 100644 --- a/src/calibre/gui2/convert/htmlz_output.ui +++ b/src/calibre/gui2/convert/htmlz_output.ui @@ -14,7 +14,7 @@ Form - + Qt::Vertical @@ -27,6 +27,9 @@ + + + @@ -51,8 +54,12 @@ - - + + + + Use book &title as the filename for the HTML file inside the archive + +
From 4e2031daccef31e215b761d4a521b0d484dd8581 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 11 Jul 2012 09:29:44 +0530 Subject: [PATCH 34/71] Update Hola magazine --- recipes/hola.recipe | 81 ++++++++++++++++++++++++++++++++------------- 1 file changed, 58 insertions(+), 23 deletions(-) diff --git a/recipes/hola.recipe b/recipes/hola.recipe index 1ea698228d..4e43f1fa76 100644 --- a/recipes/hola.recipe +++ b/recipes/hola.recipe @@ -1,38 +1,73 @@ #!/usr/bin/env python -__license__ = 'GPL v3' -__copyright__ = '2010, Brendan Sleight ' +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +__license__ = 'GPL v3' +__copyright__ = '30 June 2012, desUBIKado' +__author__ = 'desUBIKado' +__description__ = 'Diario de actualidad, moda y belleza' +__version__ = 'v0.01' +__date__ = '30, June 2012' ''' -hola.com +http://www.hola.com/ ''' from calibre.web.feeds.news import BasicNewsRecipe -class Hackaday(BasicNewsRecipe): - title = u'Hola' - __author__ = 'bmsleight' - description = 'diario de actualidad, moda y belleza.' - oldest_article = 10 +class hola_es(BasicNewsRecipe): + __author__ = 'desUBIKado' + description = 'Diario de actualidad, moda y belleza' + title = u'¡Hola!' + publisher = 'Hola S.L.' + category = 'Spanish celebrities, Entertainment News, Royalty, Daily Variety, Hollywood' + language = 'es' + masthead_url = 'http://imagenes.hola.com/comunes/2008/logo-holacom.gif' + timefmt = '[%a, %d %b, %Y]' + oldest_article = 7 + delay = 1 + encoding = 'utf-8' max_articles_per_feed = 100 - no_stylesheets = True - language = 'es' - use_embedded_content = False - - keep_only_tags = [ - dict(name='div', attrs={'id':'cuerpo'}) - ] + remove_empty_feeds = True + remove_javascript = True + no_stylesheets = True feeds = [ - (u'Famosos' , u'http://www.hola.com/famosos/rss.xml' ), - (u'Realeza' , u'http://www.hola.com/realeza/rss.xml' ), - (u'Cine' , u'http://www.hola.com/cine/rss.xml' ), - (u'Música' , u'http://www.hola.com/musica/rss.xml' ), - (u'Moda y modelos' , u'http://www.hola.com/moda/portada/rss.xml' ), - (u'Belleza y salud', u'http://www.hola.com/belleza/portada/rss.xml' ), - (u'Niños' , u'http://www.hola.com/ninos/rss.xml' ), - (u'Todas las noticias', u'http://int2.hola.com/app/feeds/rss_hola.php'), + (u'Famosos' , u'http://www.hola.com/famosos/rss.xml' ) + ,(u'Realeza' , u'http://www.hola.com/realeza/rss.xml' ) + ,(u'Cine' , u'http://www.hola.com/cine/rss.xml' ) + ,(u'M\xfasica' , u'http://www.hola.com/musica/rss.xml' ) + ,(u'Moda y modelos' , u'http://www.hola.com/moda/portada/rss.xml' ) + ,(u'Belleza y salud', u'http://www.hola.com/belleza/portada/rss.xml' ) + ,(u'Ni\xf1os' , u'http://www.hola.com/ninos/rss.xml' ) + ] + + + + + keep_only_tags = [dict(name='div', attrs={'id':['cuerpo','com']})] + + remove_tags = [dict(name='div', attrs={'id':['relacionadas','slide-enlaces-patrocinados','comentarios']}), + dict(name='div', attrs={'class':['slide-enlaces-patricinados-tit','compartir']}) ] + remove_tags_after = dict(name='div' , attrs={'id':'comentarios'}) + + + # Recuperamos la portada de papel (la imagen 520 tiene mayor resolucion) + + def get_cover_url(self): + index = 'http://www.hola.com/abono/ediciondigital/' + soup = self.index_to_soup(index) + for image in soup.findAll('img',src=True): + if image['src'].endswith('portada-revista-hola-520.jpg'): + return 'http://www.hola.com/' + image['src'] + return None + + def get_article_url(self, article): url = article.get('guid', None) return url + + extra_css = ''' + h1{font-family:Arial,Helvetica,sans-serif; font-weight:bold;font-size:30px;} + h2{font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-style:italic; font-size:18px;} + ''' From f9419c9c3c3aa6fe804c1a75d16e6276062e19e8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 11 Jul 2012 10:37:03 +0530 Subject: [PATCH 35/71] ... --- setup/installer/osx/app/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup/installer/osx/app/main.py b/setup/installer/osx/app/main.py index 8898cae4fa..f318ff07f6 100644 --- a/setup/installer/osx/app/main.py +++ b/setup/installer/osx/app/main.py @@ -386,7 +386,7 @@ class Py2App(object): @flush def add_poppler(self): info('\nAdding poppler') - for x in ('libpoppler.25.dylib',): + for x in ('libpoppler.26.dylib',): self.install_dylib(os.path.join(SW, 'lib', x)) for x in ('pdftohtml', 'pdftoppm', 'pdfinfo'): self.install_dylib(os.path.join(SW, 'bin', x), False) From 235e3170e0cf27849f235f5bc0d2ae8217c3f96b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 11 Jul 2012 11:23:22 +0530 Subject: [PATCH 36/71] ... --- src/calibre/test_build.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index 484bfa32f4..a21458cc02 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -76,15 +76,15 @@ def test_qt(): print ('Qt OK!') def test_imaging(): - from calibre.utils.magick.draw import create_canvas, Image - im = create_canvas(20, 20, '#ffffff') - jpg = im.export('jpg') - Image().load(jpg) - im.export('png') - print ('ImageMagick OK!') + from calibre.ebooks import calibre_cover + data = calibre_cover('test', 'ok') + if len(data) > 1000: + print ('ImageMagick OK!') + else: + raise RuntimeError('ImageMagick choked!') from PIL import Image - i = Image.open(cStringIO.StringIO(jpg)) - if i.size != (20, 20): + i = Image.open(cStringIO.StringIO(data)) + if i.size < (20, 20): raise RuntimeError('PIL choked!') print ('PIL OK!') From a9a02108158aec113212a0becb2e0160d420ca42 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 11 Jul 2012 12:18:00 +0530 Subject: [PATCH 37/71] ... --- recipes/national_geographic_mag.recipe | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/national_geographic_mag.recipe b/recipes/national_geographic_mag.recipe index 31afa2fd81..f571d117be 100644 --- a/recipes/national_geographic_mag.recipe +++ b/recipes/national_geographic_mag.recipe @@ -8,7 +8,7 @@ class NatGeoMag(BasicNewsRecipe): oldest_article = 31 max_articles_per_feed = 50 category = 'geography, magazine' - language = 'en_US' + language = 'en' publication_type = 'magazine' cover_url = 'http://www.yourlogoresources.com/wp-content/uploads/2011/09/national-geographic-logo.jpg' use_embedded_content = False From 6b22664daf191c7ccef8078ccb5b1201c07c6555 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 11 Jul 2012 14:22:41 +0530 Subject: [PATCH 38/71] E-book viewer: Add an option to show a clock in full screen mode. Fixes #1022086 ([Enhancement] clock in full screen) --- src/calibre/gui2/viewer/config.py | 4 ++ src/calibre/gui2/viewer/config.ui | 67 ++++++++++++++----------- src/calibre/gui2/viewer/documentview.py | 9 ++++ src/calibre/gui2/viewer/main.py | 44 ++++++++++++++-- 4 files changed, 91 insertions(+), 33 deletions(-) diff --git a/src/calibre/gui2/viewer/config.py b/src/calibre/gui2/viewer/config.py index 75284930b7..dccd541380 100644 --- a/src/calibre/gui2/viewer/config.py +++ b/src/calibre/gui2/viewer/config.py @@ -51,6 +51,8 @@ def config(defaults=None): help=_('The amount by which to change the font size when clicking' ' the font larger/smaller buttons. Should be a number between ' '0 and 1.')) + c.add_opt('fullscreen_clock', default=False, action='store_true', + help=_('Show a clock in fullscreen mode.')) fonts = c.add_group('FONTS', _('Font options')) fonts('serif_family', default='Times New Roman' if iswindows else 'Liberation Serif', @@ -117,6 +119,7 @@ class ConfigDialog(QDialog, Ui_Dialog): self.hyphenate.setVisible(False) self.hyphenate_default_lang.setVisible(False) self.hyphenate_label.setVisible(False) + self.opt_fullscreen_clock.setChecked(opts.fullscreen_clock) def accept(self, *args): if self.shortcut_config.is_editing: @@ -148,6 +151,7 @@ class ConfigDialog(QDialog, Ui_Dialog): str(self.hyphenate_default_lang.itemData(idx).toString())) c.set('line_scrolling_stops_on_pagebreaks', self.opt_line_scrolling_stops_on_pagebreaks.isChecked()) + c.set('fullscreen_clock', self.opt_fullscreen_clock.isChecked()) return QDialog.accept(self, *args) diff --git a/src/calibre/gui2/viewer/config.ui b/src/calibre/gui2/viewer/config.ui index 48b77e0b34..4993f48c99 100644 --- a/src/calibre/gui2/viewer/config.ui +++ b/src/calibre/gui2/viewer/config.ui @@ -6,7 +6,7 @@ 0 0 - 479 + 839 630 @@ -167,20 +167,6 @@
- - - - Remember last used &window size and layout - - - - - - - Remember the &current page when quitting - - - @@ -205,13 +191,6 @@ - - - - &Resize images larger than the viewer window (needs restart) - - - @@ -247,13 +226,6 @@ - - - - Mouse &wheel flips pages - - - @@ -301,13 +273,48 @@ - + + + + &Resize images larger than the viewer window (needs restart) + + + + + + + Remember last used &window size and layout + + + + + + + Mouse &wheel flips pages + + + + + + + Remember the &current page when quitting + + + + Line &scrolling stops at page breaks + + + + Show &clock in full screen mode + + + diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py index 8beea63df4..784887a18f 100644 --- a/src/calibre/gui2/viewer/documentview.py +++ b/src/calibre/gui2/viewer/documentview.py @@ -134,6 +134,7 @@ class Document(QWebPage): # {{{ screen_width = QApplication.desktop().screenGeometry().width() # Leave some space for the scrollbar and some border self.max_fs_width = min(opts.max_fs_width, screen_width-50) + self.fullscreen_clock = opts.fullscreen_clock def fit_images(self): if self.do_fit_images and not self.in_paged_mode: @@ -193,6 +194,14 @@ class Document(QWebPage): # {{{ self.read_anchor_positions(use_cache=False) self.first_load = False + def colors(self): + self.javascript(''' + bs = getComputedStyle(document.body); + py_bridge.value = [bs.backgroundColor, bs.color] + ''') + ans = self.bridge_value + return (ans if isinstance(ans, list) else ['white', 'black']) + def read_anchor_positions(self, use_cache=True): self.bridge_value = tuple(self.index_anchors) self.javascript(u''' diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index b08262d707..3d76b08212 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -6,9 +6,10 @@ from functools import partial from threading import Thread from PyQt4.Qt import (QApplication, Qt, QIcon, QTimer, QByteArray, QSize, - QDoubleSpinBox, QLabel, QTextBrowser, QPropertyAnimation, QPainter, - QBrush, QColor, pyqtSignal, QUrl, QRegExpValidator, QRegExp, QLineEdit, - QToolButton, QMenu, QInputDialog, QAction, QKeySequence, QModelIndex) + QTime, QDoubleSpinBox, QLabel, QTextBrowser, QPropertyAnimation, + QPainter, QBrush, QColor, pyqtSignal, QUrl, QRegExpValidator, QRegExp, + QLineEdit, QToolButton, QMenu, QInputDialog, QAction, QKeySequence, + QModelIndex) from calibre.gui2.viewer.main_ui import Ui_EbookViewer from calibre.gui2.viewer.printing import Printing @@ -288,6 +289,23 @@ class EbookViewer(MainWindow, Ui_EbookViewer): self.addAction(self.toggle_toolbar_action) self.full_screen_label_anim = QPropertyAnimation( self.full_screen_label, 'size') + self.clock_label = QLabel('99:99', self) + self.clock_label.setVisible(False) + self.clock_label.setFocusPolicy(Qt.NoFocus) + self.clock_label_style = ''' + QLabel { + text-align: right; + border-width: 1px; + border-style: solid; + border-radius: 8px; + background-color: %s; + color: %s; + font-family: monospace; + font-size: larger; + padding: 5px; + }''' + self.clock_timer = QTimer(self) + self.clock_timer.timeout.connect(self.update_clock) self.esc_full_screen_action = a = QAction(self) self.addAction(a) a.setShortcut(Qt.Key_Escape) @@ -454,9 +472,29 @@ class EbookViewer(MainWindow, Ui_EbookViewer): a.start() QTimer.singleShot(2750, self.full_screen_label.hide) self.view.document.switch_to_fullscreen_mode() + if self.view.document.fullscreen_clock: + self.show_clock() + + def show_clock(self): + self.clock_label.setVisible(True) + self.clock_label.setText('99:99 AA') + self.clock_timer.start(1000) + self.clock_label.setStyleSheet(self.clock_label_style% + tuple(self.view.document.colors())) + self.clock_label.resize(self.clock_label.sizeHint()) + sw = QApplication.desktop().screenGeometry(self.view) + self.clock_label.move(sw.width() - self.vertical_scrollbar.width() - 15 + - self.clock_label.width(), sw.height() - + self.clock_label.height()-10) + self.update_clock() + + def update_clock(self): + self.clock_label.setText(QTime.currentTime().toString('h:mm a')) def showNormal(self): self.view.document.page_position.save() + self.clock_label.setVisible(False) + self.clock_timer.stop() self.window_mode_changed = 'normal' self.esc_full_screen_action.setEnabled(False) self.tool_bar.setVisible(True) From 9b3c01e70336e3b0d06ca350e7bf24cf6630c14f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Jul 2012 09:48:11 +0530 Subject: [PATCH 39/71] Fix #1023461 (Device detection not working for new Android) --- src/calibre/devices/android/driver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 11184486e4..55423c3e4e 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -41,6 +41,7 @@ class ANDROID(USBMS): 0xca9 : HTC_BCDS, 0xcac : HTC_BCDS, 0xccf : HTC_BCDS, + 0xce5 : HTC_BCDS, 0x2910 : HTC_BCDS, 0xff9 : HTC_BCDS + [0x9999], }, From be7b87235f88cb5293a4c0750bf00cc61be832c9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Jul 2012 09:51:23 +0530 Subject: [PATCH 40/71] Fix #1023613 (Device detection not working for Samsung Galaxy S (YP-G70CW)) --- src/calibre/devices/android/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 55423c3e4e..9302854ad6 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -211,7 +211,7 @@ class ANDROID(USBMS): 'XT910', 'BOOK_A10', 'USB_2.0_DRIVER', 'I9100T', 'P999DW', 'KTABLET_PC', 'INGENIC', 'GT-I9001_CARD', 'USB_2.0_DRIVER', 'GT-S5830L_CARD', 'UNIVERSE', 'XT875', 'PRO', '.KOBO_VOX', - 'THINKPAD_TABLET', 'SGH-T989'] + 'THINKPAD_TABLET', 'SGH-T989', 'YP-G70'] WINDOWS_CARD_A_MEM = ['ANDROID_PHONE', 'GT-I9000_CARD', 'SGH-I897', 'FILE-STOR_GADGET', 'SGH-T959_CARD', 'SGH-T959', 'SAMSUNG_ANDROID', 'GT-P1000_CARD', 'A70S', 'A101IT', '7', 'INCREDIBLE', 'A7EB', 'SGH-T849_CARD', From e99fbc820da2b7bd9fe52acc2ed4c51088655289 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Thu, 12 Jul 2012 04:40:25 +0000 Subject: [PATCH 41/71] Launchpad automatic translations update. --- src/calibre/translations/tr.po | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index e998e2504e..bf01186b48 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-07-06 03:39+0000\n" -"PO-Revision-Date: 2012-06-28 09:13+0000\n" -"Last-Translator: Serdar Peker \n" +"PO-Revision-Date: 2012-07-11 20:13+0000\n" +"Last-Translator: Kaan S \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-07-07 05:08+0000\n" -"X-Generator: Launchpad (build 15558)\n" +"X-Launchpad-Export-Date: 2012-07-12 04:40+0000\n" +"X-Generator: Launchpad (build 15593)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -1109,7 +1109,7 @@ msgid "" "

Unable to communicate with iTunes.

Refer to this " "forum post for more information.

" -msgstr "" +msgstr "iTunes ile haberleşilemiyor." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 @@ -1339,7 +1339,7 @@ msgstr "PocketBook 602/603/902/903 okuyucu ile iletişim kur." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 msgid "Communicate with the PocketBook 622 reader." -msgstr "" +msgstr "PocketBook 622 reader ile temasa geç." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." @@ -2180,13 +2180,15 @@ msgstr "Kart A'nın klasörü" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 msgid "Swap main and card A" -msgstr "" +msgstr "Main ve card A'yı yer değiştir." #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 msgid "" "Check this box if the device's main memory is being seen as card a and the " "card is being seen as main memory" msgstr "" +"Eğer cihazın ana hafızası kart olarak ve kart ana hafıza olarak görünüyorsa, " +"bu kutuyu işaretleyin." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format @@ -2904,6 +2906,9 @@ msgid "" "depth reduced by default to accommodate applications that can not convert " "images on their own such as Dropbook." msgstr "" +"Resimlerin boyutunu ya da renk derinliğini azaltmayın. Resimlerin boyut ve " +"renk derinlikleri, Dropbook gibi resimleri kendisi dönüştüremeyen " +"uygulamaların kullanabilmesi için, azaltılmış durumdadır." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:22 msgid "Download periodical content from the internet" @@ -2927,7 +2932,7 @@ msgstr "İçeriğe erişmek için giriş yapılması gereken siteler için şifr #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/recipe_input.py:47 msgid "" "Do not download latest version of builtin recipes from the calibre server" -msgstr "" +msgstr "Calibre sunucusundan yerleşik tarifin son sürümünü indirmeyin." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/rtf_input.py:246 #, python-format @@ -2974,6 +2979,8 @@ msgid "" "Specify whether or not to hide the chapter title for each chapter. Useful " "for image-only output (eg. comics)." msgstr "" +"Her bölümün bölüm başlığını saklayıp saklamamayı belirtin. Sadece resim " +"içeren çıktılarda faydalıdır (çizgi roman gibi)" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/snb_output.py:45 msgid "Resize all the images for full screen view. " @@ -3061,6 +3068,10 @@ msgid "" "for compatibility with Mac OS 9 and earlier. For Mac OS X use 'unix'. " "'system' will default to the newline type used by this OS." msgstr "" +"Kullanılacak yeni satır tipi. Seçenekler %s. Öntanımlı olan 'system' dir. " +"Mac OS 9 ya da öncesine uyumluluk için 'old_mac' i kullanın. Mac OS X için " +"'unix' i kullanın. Bu işletim sistemi tarafından kullanılan satır sonu tipi, " +"öntanımlı olarak 'system' dir." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/txt_output.py:47 msgid "" @@ -3140,6 +3151,11 @@ msgid "" "cases, an output profile is required to produce documents that will work on " "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" +"Çıktı profilini belirtin. Çıktı profili, dönüştürme sistemine, belirtilmiş " +"cihaz için oluşturulmuş dokümanın nasıl optimize edileceğini söyler. Bazı " +"durumlarda, bir cihazda çalışacak dokümanlar üretmek için , bir çıktı " +"profiline ihtiyaç duyulur. Örneğin: SONY reader'daki EPUB. Seçenekler " +"şunlardır:" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 msgid "" From 34f6626c2a5ae08dda9341eace8666379b903e93 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Jul 2012 10:15:09 +0530 Subject: [PATCH 42/71] ... --- src/calibre/gui2/complete2.py | 41 ++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index bf700f178f..f3e91d3c29 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -10,7 +10,7 @@ __docformat__ = 'restructuredtext en' import weakref from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, pyqtSignal, QObject, - QApplication, QListView, QPoint) + QApplication, QListView, QPoint, QModelIndex) from calibre.utils.icu import sort_key, primary_startswith from calibre.gui2 import NONE @@ -85,6 +85,10 @@ class Completer(QListView): # {{{ self.eat_focus_out = True self.installEventFilter(self) + def hide(self): + self.setCurrentIndex(QModelIndex()) + QListView.hide(self) + def item_chosen(self, index): if not self.isVisible(): return self.hide() @@ -109,7 +113,7 @@ class Completer(QListView): # {{{ if c.isValid(): r = c.row() else: - r = 0 + r = self.model().rowCount() if previous else -1 r = r + (-1 if previous else 1) index = self.model().index(r % self.model().rowCount()) self.setCurrentIndex(index) @@ -120,7 +124,7 @@ class Completer(QListView): # {{{ if index is not None and index.isValid(): self.setCurrentIndex(index) - def popup(self): + def popup(self, select_first=True): p = self m = p.model() widget = self.completer_widget() @@ -153,7 +157,8 @@ class Completer(QListView): # {{{ p.setGeometry(pos.x(), pos.y(), w, h) - if (not self.currentIndex().isValid() and self.model().rowCount() > 0): + if (select_first and not self.currentIndex().isValid() and + self.model().rowCount() > 0): self.setCurrentIndex(self.model().index(0)) if not p.isVisible(): @@ -165,9 +170,6 @@ class Completer(QListView): # {{{ if widget is None: return False etype = e.type() - if self.eat_focus_out and widget is obj and etype == e.FocusOut: - if self.isVisible(): - return True if obj is not self: return QObject.eventFilter(self, obj, e) @@ -181,8 +183,14 @@ class Completer(QListView): # {{{ self.hide() e.accept() return True + if key in (Qt.Key_Enter, Qt.Key_Return): + if not self.currentIndex().isValid(): + self.hide() + e.accept() + return True + return False if key in (Qt.Key_End, Qt.Key_Home, Qt.Key_Up, Qt.Key_Down, - Qt.Key_PageUp, Qt.Key_PageDown, Qt.Key_Enter, Qt.Key_Return): + Qt.Key_PageUp, Qt.Key_PageDown): # Let the list view handle these keys return False if key in (Qt.Key_Tab, Qt.Key_Backtab): @@ -206,7 +214,6 @@ class Completer(QListView): # {{{ return False # }}} - class LineEdit(QLineEdit, LineEditECM): ''' A line edit that completes on multiple items separated by a @@ -233,7 +240,6 @@ class LineEdit(QLineEdit, LineEditECM): type=Qt.QueuedConnection) self.mcompleter.relayout_needed.connect(self.relayout) self.mcompleter.setFocusProxy(completer_widget) - completer_widget.installEventFilter(self.mcompleter) self.textEdited.connect(self.text_edited) self.no_popup = False @@ -260,7 +266,7 @@ class LineEdit(QLineEdit, LineEditECM): # }}} - def complete(self, show_all=False): + def complete(self, show_all=False, select_first=True): orig = None if show_all: orig = self.mcompleter.model().current_prefix @@ -268,7 +274,7 @@ class LineEdit(QLineEdit, LineEditECM): if not self.mcompleter.model().current_items: self.mcompleter.hide() return - self.mcompleter.popup() + self.mcompleter.popup(select_first=select_first) self.mcompleter.scroll_to(orig) def relayout(self): @@ -277,7 +283,7 @@ class LineEdit(QLineEdit, LineEditECM): def text_edited(self, *args): if self.no_popup: return self.update_completions() - self.complete() + self.complete(select_first=len(unicode(self.text()))>0) def update_completions(self): ' Update the list of completions ' @@ -329,6 +335,7 @@ class EditWithComplete(EnComboBox): EnComboBox.__init__(self, *args) self.setLineEdit(LineEdit(self, completer_widget=self)) self.setCompleter(None) + self.installEventFilter(self) # Interface {{{ def showPopup(self): @@ -381,6 +388,14 @@ class EditWithComplete(EnComboBox): self.lineEdit().clear() EnComboBox.clear(self) + def eventFilter(self, obj, e): + c = self.lineEdit().mcompleter + etype = e.type() + if c.eat_focus_out and self is obj and etype == e.FocusOut: + if c.isVisible(): + return True + return EnComboBox.eventFilter(self, obj, e) + if __name__ == '__main__': from PyQt4.Qt import QDialog, QVBoxLayout app = QApplication([]) From ad00a746a9e14ec6e811b921cc482ed41b0c69af Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Jul 2012 10:32:44 +0530 Subject: [PATCH 43/71] ... --- src/calibre/gui2/complete2.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index f3e91d3c29..f4fac3f557 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -9,6 +9,7 @@ __docformat__ = 'restructuredtext en' import weakref +import sip from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, pyqtSignal, QObject, QApplication, QListView, QPoint, QModelIndex) @@ -82,7 +83,6 @@ class Completer(QListView): # {{{ self.entered.connect(self.item_entered) self.activated.connect(self.item_chosen) self.pressed.connect(self.item_chosen) - self.eat_focus_out = True self.installEventFilter(self) def hide(self): @@ -167,7 +167,7 @@ class Completer(QListView): # {{{ def eventFilter(self, obj, e): 'Redirect key presses from the popup to the widget' widget = self.completer_widget() - if widget is None: + if widget is None or sip.isdeleted(widget): return False etype = e.type() if obj is not self: @@ -198,9 +198,9 @@ class Completer(QListView): # {{{ e.accept() return True # Send to widget - self.eat_focus_out = False + widget.eat_focus_out = False widget.keyPressEvent(e) - self.eat_focus_out = True + widget.eat_focus_out = True if not widget.hasFocus(): # Widget lost focus hide the popup self.hide() @@ -335,6 +335,7 @@ class EditWithComplete(EnComboBox): EnComboBox.__init__(self, *args) self.setLineEdit(LineEdit(self, completer_widget=self)) self.setCompleter(None) + self.eat_focus_out = True self.installEventFilter(self) # Interface {{{ @@ -389,9 +390,12 @@ class EditWithComplete(EnComboBox): EnComboBox.clear(self) def eventFilter(self, obj, e): - c = self.lineEdit().mcompleter + try: + c = self.lineEdit().mcompleter + except AttributeError: + return False etype = e.type() - if c.eat_focus_out and self is obj and etype == e.FocusOut: + if self.eat_focus_out and self is obj and etype == e.FocusOut: if c.isVisible(): return True return EnComboBox.eventFilter(self, obj, e) From 2e538c1ef56c6bf7d9e9a2b133ef94efb9d91690 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 12 Jul 2012 14:36:48 +0530 Subject: [PATCH 44/71] ... --- setup/installer/windows/freeze.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup/installer/windows/freeze.py b/setup/installer/windows/freeze.py index 48dd2479c2..b7f6c426f1 100644 --- a/setup/installer/windows/freeze.py +++ b/setup/installer/windows/freeze.py @@ -23,6 +23,7 @@ SW = r'C:\cygwin\home\kovid\sw' IMAGEMAGICK = os.path.join(SW, 'build', 'ImageMagick-6.7.6', 'VisualMagick', 'bin') CRT = r'C:\Microsoft.VC90.CRT' +SIGNTOOL = r'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\signtool.exe' VERSION = re.sub('[a-z]\d+', '', __version__) WINVER = VERSION+'.0' From 81f85d8b09c15ae57ad9eae34802ad69772e75c7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 09:04:43 +0530 Subject: [PATCH 45/71] ... --- src/calibre/gui2/complete2.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index f4fac3f557..dc2b6e8e91 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -283,7 +283,8 @@ class LineEdit(QLineEdit, LineEditECM): def text_edited(self, *args): if self.no_popup: return self.update_completions() - self.complete(select_first=len(unicode(self.text()))>0) + select_first = len(self.mcompleter.model().current_prefix) > 0 + self.complete(select_first=select_first) def update_completions(self): ' Update the list of completions ' From 33f990c075bef8f6a3f8922b9e4928e5843fe249 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 09:19:04 +0530 Subject: [PATCH 46/71] Fix #1024021 (New Device :Paquito Imaginarium) --- src/calibre/devices/teclast/driver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/teclast/driver.py b/src/calibre/devices/teclast/driver.py index ae89c99f87..06f54bcd60 100644 --- a/src/calibre/devices/teclast/driver.py +++ b/src/calibre/devices/teclast/driver.py @@ -19,9 +19,9 @@ class TECLAST_K3(USBMS): PRODUCT_ID = [0x3203] BCD = [0x0000, 0x0100] - VENDOR_NAME = ['TECLAST', 'IMAGIN'] + VENDOR_NAME = ['TECLAST', 'IMAGIN', 'RK28XX'] WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = ['DIGITAL_PLAYER', 'TL-K5', - 'EREADER'] + 'EREADER', 'USB-MSC'] MAIN_MEMORY_VOLUME_LABEL = 'K3 Main Memory' STORAGE_CARD_VOLUME_LABEL = 'K3 Storage Card' From 48a978cd70dbddecb80e1bebf70a6db5544acbe2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 09:52:25 +0530 Subject: [PATCH 47/71] Content server: Show a best guess for the IP address the content server is currently listening at in the connect/share menu. Fixes #1024128 ([Enhancement] Display IP Address) --- src/calibre/gui2/actions/device.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/actions/device.py b/src/calibre/gui2/actions/device.py index 4d96669972..0ef06d59d5 100644 --- a/src/calibre/gui2/actions/device.py +++ b/src/calibre/gui2/actions/device.py @@ -74,9 +74,10 @@ class ShareConnMenu(QMenu): # {{{ action=self.toggle_server_action, group=gr) def server_state_changed(self, running): + from calibre.utils.mdns import get_external_ip text = _('Start Content Server') if running: - text = _('Stop Content Server') + text = _('Stop Content Server') + ' [%s]'%get_external_ip() self.toggle_server_action.setText(text) def build_email_entries(self, sync_menu): From 5b06b1a3d27c86309c5c720d65012432ca194288 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 09:56:02 +0530 Subject: [PATCH 48/71] ... --- src/calibre/gui2/store/stores/bn_plugin.py | 1 - src/calibre/gui2/tools.py | 1 - 2 files changed, 2 deletions(-) diff --git a/src/calibre/gui2/store/stores/bn_plugin.py b/src/calibre/gui2/store/stores/bn_plugin.py index eac1a6d5a4..1f7eb2a91e 100644 --- a/src/calibre/gui2/store/stores/bn_plugin.py +++ b/src/calibre/gui2/store/stores/bn_plugin.py @@ -6,7 +6,6 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember ' __docformat__ = 'restructuredtext en' -import random import urllib from contextlib import closing diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index e915545d1a..36c1a6f30f 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -11,7 +11,6 @@ import cPickle, os from PyQt4.Qt import QDialog, QProgressDialog, QString, QTimer -from calibre.constants import DEBUG from calibre.ptempfile import PersistentTemporaryFile from calibre.gui2 import warning_dialog, question_dialog from calibre.gui2.convert.single import NoSupportedInputFormats From c0d3200b2d480b40c34087676618aa26463cc5da Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 10:24:51 +0530 Subject: [PATCH 49/71] version 0.8.60 --- Changelog.yaml | 68 ++++++++++++++++++++++++++++++++++++++++ src/calibre/constants.py | 2 +- 2 files changed, 69 insertions(+), 1 deletion(-) diff --git a/Changelog.yaml b/Changelog.yaml index 20952978a7..c063d65041 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -19,6 +19,74 @@ # new recipes: # - title: +- version: 0.8.60 + date: 2012-07-13 + + new features: + - title: "When searching, allow use of un-accented characters to match accented characters in all fields and all languages (not just authors and English as before)" + description: "The rules for matching un-accented characters are done in a language dependent way. So if your calibre interface language is set to English, n will match both n and ñ, but if it is set to Spanish, it will match only n, as in Spanish ñ is a separate alphabet in Spanish." + type: major + + - title: "Content server: Show a best guess for the IP address the content server is currently listening at in the connect/share menu." + tickets: [1024128] + + - title: "E-book viewer: Add an option to show a clock in full screen mode." + tickets: [1022086] + + - title: "Drivers for Paquito Imaginarium and a few Android phones" + tickets: [1024021,1023613,1023461,1022401] + + - title: "HTMLZ Output: Add option to use the book title as the filename for the html file inside the archive" + + - title: "Make the list of displayed fields in the book details panel a per library setting" + + - title: "Have autocomplete on authors/series/tags/etc. ignore accented characters when finding matches (similar to the changes to search above)" + + - title: "Support for retina displays in OS X (I hope)" + tickets: [1022191] + + - title: "Remove the dependency on the zip command line tool when developing plugins" + + bug fixes: + - title: "Kobo driver: Do not perform write operations on the Kobo database if its version is newer than the latest version the driver supports, for safety" + + - title: "KF8 Input: Ignore encoding declarations inside the html markup, as they are sometimes incorrect." + tickets: [1022933] + + - title: "Force refresh of cached composite column values when values in the cache are changed" + + - title: "Fix a regression that broke calibre --shutdown-running-calibre on windows." + tickets: [1022504] + + - title: "Possible workaround for Qt 4.8.2 open file dialog failing on some linux distros." + tickets: [1022019] + + - title: "Catalogs: Fix some epubcheck errors when generating catalogs in EPUB format" + + - title: "Linux installer: When calling the xdg utilities use system libraries rather than the libraries bundled with calibre" + + - title: "Fix numeric sort for composite custom columns that use custom separators" + tickets: [1021814] + + - title: "Tag browser: When grouping by first letter, handle languages that have 'letters' made of more than one character. This can be turned off via Preferences->Tweaks" + + improved recipes: + - Hola magazine + - Adventure Gamers + - Cosmopolitan UK + - Onda Rock + + new recipes: + - title: Empire Magazine + author: Dave Asbury + + - title: NZZ Folio + author: Bernd Leinfelder + + - title: Warentest + author: asdfdsfksd + + - version: 0.8.59 date: 2012-07-06 diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 700467418e..ea0cf64cb1 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -4,7 +4,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = u'calibre' -numeric_version = (0, 8, 59) +numeric_version = (0, 8, 60) __version__ = u'.'.join(map(unicode, numeric_version)) __author__ = u"Kovid Goyal " From c2f75ab6214f86c415e01f378034fd5a255eaeb1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 10:52:32 +0530 Subject: [PATCH 50/71] IGN:Tag release --- src/calibre/translations/calibre.pot | 1110 ++++++++++++++------------ 1 file changed, 591 insertions(+), 519 deletions(-) diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index b81207343f..0da59a2354 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.8.59\n" -"POT-Creation-Date: 2012-07-06 07:33+IST\n" -"PO-Revision-Date: 2012-07-06 07:33+IST\n" +"Project-Id-Version: calibre 0.8.60\n" +"POT-Creation-Date: 2012-07-13 10:25+IST\n" +"PO-Revision-Date: 2012-07-13 10:25+IST\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -24,14 +24,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:341 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:616 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71 #: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267 @@ -144,18 +144,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:616 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 @@ -180,18 +180,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:181 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:592 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:603 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2308 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2729 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3378 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3515 #: /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 @@ -824,7 +824,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:558 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:576 msgid "" " %prog options\n" "\n" @@ -832,32 +832,36 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:564 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:582 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:566 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:584 +msgid "For plugin developers: Path to the directory where you are developing the plugin. This command will automatically zip up the plugin and update it in calibre." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:588 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:568 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:590 msgid "Customize plugin. Specify name of plugin and customization string separated by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:570 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:592 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:572 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:594 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:574 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:596 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:272 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:281 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:742 @@ -871,30 +875,35 @@ 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:668 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1052 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:852 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:875 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1183 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/debug.py:162 +#: /home/kovid/work/calibre/src/calibre/debug.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:44 +msgid "Cause a running calibre instance, if any, to be shutdown. Note that if there are running jobs, they will be silently aborted, so use with care." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/debug.py:167 msgid "Debug log" msgstr "" @@ -902,15 +911,15 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:186 msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:280 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:299 msgid "Communicate with WebOS tablets." msgstr "" @@ -1016,25 +1025,25 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:767 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:786 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1051 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1057 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1052 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1058 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1093 #: /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:1219 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:361 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1236 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1238 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:369 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:382 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3233 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:64 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3207 msgid "Catalog" msgstr "" @@ -1074,9 +1083,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:218 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:234 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:105 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:108 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:111 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:114 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:120 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:155 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:144 @@ -1098,8 +1107,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:330 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:474 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:509 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:480 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:515 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332 msgid "Adding books to device metadata listing..." @@ -1109,8 +1118,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:354 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:115 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:426 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:458 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:429 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:461 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:606 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 msgid "Removing books from device..." @@ -1118,8 +1128,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:369 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:469 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:468 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:475 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371 msgid "Removing books from device metadata listing..." @@ -1380,11 +1390,11 @@ msgstr "" msgid "If you have a custom column in your library that you use to store the page 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 "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:449 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:450 msgid "Communicate with the Kindle DX eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:461 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:462 msgid "Communicate with the Kindle Fire" msgstr "" @@ -1392,77 +1402,93 @@ msgstr "" msgid "Communicate with the Kobo Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:54 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "The Kobo supports several collections including " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:56 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:57 msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:58 msgid "Upload covers for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:58 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:59 msgid "Normally, the KOBO readers get the cover image from the ebook file itself. With this option, calibre will send a separate cover image to the reader, useful if you have modified the cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:63 msgid "Upload Black and White Covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:63 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:64 msgid "Show expired books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:64 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:65 msgid "A bug in an earlier version left non kepubs book records in the database. With this option Calibre will show the expired records and allow you to delete them with the new delete logic." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:69 msgid "Show Previews" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:69 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 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 "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 msgid "Show Recommendations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:74 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 "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:596 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:77 +msgid "Attempt to support newer firmware" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:78 +msgid "Kobo routinely updates the firmware and the database version. With this option Calibre will attempt to perform full read-write functionality - Here be Dragons!! Enable only if you are comfortable with restoring your kobo to factory defaults and testing software" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:608 +msgid "Kobo database version unsupported - See details" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:609 +msgid "Your Kobo is running an updated firmware/database version As Calibre has not been updated, database editing is disabled. You can enable support for your Kobo in plugin preferences. Doing so may require you to perform a factory reset. before selecting the \"Attempt to support newer firmware\" option you should be familiar with restoring your Kobo to factory defaults." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:630 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:393 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:597 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:631 msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1037 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1068 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1074 #, python-format msgid "
Book Last Read: %(time)s
Percentage Read: %(pr)d%%
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1055 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1092 #, python-format msgid "Chapter %(chapter)d: %(chapter_title)s
%(typ)s
Chapter Progress: %(chapter_progress)s%%
%(annotation)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1064 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1101 #, python-format msgid "Chapter %(chapter)d: %(chapter_title)s
%(typ)s
Chapter Progress: %(chapter_progress)s%%
Highlight: %(text)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1073 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1083 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1110 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:1120 #, python-format msgid "Chapter %(chapter)d: %(chapter_title)s
%(typ)s
Chapter Progress: %(chapter_progress)s%%
Highlight: %(text)s
Notes: %(annotation)s

" msgstr "" @@ -1690,56 +1716,56 @@ msgstr "" msgid "Communicate with the Wexler reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:286 #, python-format msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:466 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:467 #, python-format msgid "Unable to detect the %s mount point. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:534 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:535 #, python-format msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:612 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:613 #, python-format msgid "Unable to detect the %s disk drive. Either the device has already been ejected, or your kernel is exporting a deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:621 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:622 #, python-format msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:672 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 #, python-format msgid "The main memory of %s is read only. This usually happens because of file system errors." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:807 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:808 msgid "Unable to mount the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:978 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:980 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:979 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:981 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:982 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:983 #, python-format msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1011 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1012 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1013 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1015 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1014 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1016 msgid "There is insufficient free space on the storage card" msgstr "" @@ -2135,6 +2161,10 @@ msgid "" "inline: Place the CSS in the head section of the document." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/htmlz_output.py:42 +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 "" + #: /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." msgstr "" @@ -3676,144 +3706,144 @@ msgstr "" msgid "Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:117 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:119 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Match tags by any or all." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:144 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:146 msgid "Delete news books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:148 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:158 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157 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:168 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:160 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:193 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185 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:196 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:188 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:190 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:192 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:194 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196 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:208 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:200 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:210 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:202 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:207 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:273 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:283 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:295 #: /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:553 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:545 msgid "Choose Files" msgstr "" @@ -4274,8 +4304,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:406 msgid "Failed" msgstr "" @@ -4547,7 +4577,7 @@ msgid "Connect to Bambook" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:78 msgid "Start Content Server" msgstr "" @@ -4555,45 +4585,45 @@ msgstr "" msgid "Start/stop content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:80 msgid "Stop Content Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:110 msgid "Email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:95 msgid "Email to and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:104 msgid "(delete from library)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:119 msgid "Setup email based sharing of books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:137 msgid "D" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:137 msgid "Send to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:155 msgid "Connect/share" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 msgid "Stopping" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:86 msgid "Stopping server, this could take upto a minute, please wait..." msgstr "" @@ -4764,7 +4794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:118 -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:679 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:679 msgid "Help" msgstr "" @@ -5093,7 +5123,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:242 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:667 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "&Cancel" msgstr "" @@ -5428,7 +5458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:103 @@ -5466,49 +5496,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:156 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:171 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:209 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:327 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:328 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:329 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:372 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5573,7 +5603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:188 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:158 @@ -5609,7 +5639,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:21 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:164 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:95 @@ -6344,14 +6374,18 @@ msgstr "" msgid "HTMLZ Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:48 msgid "How to handle CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:49 msgid "How to handle class based CSS" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/htmlz_output_ui.py:50 +msgid "Use book &title as the filename for the HTML file inside the archive" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:16 msgid "Look & Feel" msgstr "" @@ -6567,7 +6601,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:200 msgid "Metadata" msgstr "" @@ -6581,39 +6615,39 @@ msgstr "" msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:195 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "

There was an error reading from file:
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -7016,8 +7050,8 @@ msgid "Save this list of expressions so that you can re-use it easily" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:186 -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:661 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Save" msgstr "" @@ -8073,7 +8107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:241 -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:658 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&OK" msgstr "" @@ -8138,13 +8172,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:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:968 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:952 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:969 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -8220,7 +8254,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 msgid "No matches found" msgstr "" @@ -8267,12 +8301,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:1001 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1018 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:1002 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1019 msgid "Author names cannot contain & characters." msgstr "" @@ -8397,6 +8431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 msgid "Copy to clipboard" msgstr "" @@ -10561,13 +10596,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:441 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -10658,7 +10693,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:323 msgid "The lookup/search name is \"{0}\"" msgstr "" @@ -10792,12 +10827,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:491 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:492 msgid "Previous Page" msgstr "" @@ -10846,113 +10881,117 @@ msgstr "" msgid "Ignore custom plugins, useful if you installed a plugin that is preventing calibre from starting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:44 -msgid "Cause a running calibre instance, if any, to be shutdown. Note that if there are running jobs, they will be silently aborted, so use with care." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:772 msgid "Calibre Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:96 msgid "Choose a location for your calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "Failed to create library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 #, python-format msgid "Failed to create calibre library at: %r." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 msgid "Choose a location for your new calibre e-book library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:137 msgid "Initializing user interface..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165 msgid "Repairing failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 msgid "The database repair failed. Starting with a new empty library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:180 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:181 #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:517 msgid "Corrupted database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:194 #, python-format msgid "The library database at %s appears to be corrupted. Do you want calibre to try and rebuild it automatically? The rebuild may not be completely successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 #, python-format msgid "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:216 #, python-format msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:296 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:306 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:325 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:311 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:312 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:333 +msgid "No running calibre found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:342 +msgid "Failed to shutdown running calibre instance" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "Redirect console output to a dialog window (both stdout and stderr). Useful on windows where GUI apps do not have a output streams." msgstr "" @@ -11447,11 +11486,11 @@ msgstr "" msgid "Downloading cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:38 msgid "Restore settings to default values. You have to click Apply to actually save the default settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:339 msgid "Configure " msgstr "" @@ -12414,7 +12453,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:235 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:236 msgid " or " msgstr "" @@ -13059,90 +13098,86 @@ msgstr "" msgid "&Show files in file browser after saving to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:37 msgid "Grouped search terms are search names that permit a query to automatically search across more than one column. For example, if you create a grouped search term allseries with the value series, #myseries, #myseries2, then the query allseries:adhoc will find 'adhoc' in any of the columns series, #myseries, and #myseries2.

Enter the name of the grouped search term in the drop-down box, enter the list of columns to search in the value box, then push the Save button.

Note: Search terms are forced to lower case; MySearch and mysearch are the same term.

You can have your grouped search term show up as user categories in the Tag Browser. Just add the grouped search term names to the Make user categories from box. You can add multiple terms separated by commas. The new user category will be automatically populated with all the items in the categories included in the grouped search term.

Automatic user categories permit you to see easily all the category items that are in the columns contained in the grouped search term. Using the above allseries example, the automatically-generated user category will contain all the series mentioned in series, #myseries, and #myseries2. This can be useful to check for duplicates, to find which column contains a particular item, or to have hierarchical categories (categories that contain categories)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:419 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:137 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:176 msgid "Grouped Search Terms" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:140 msgid "The search term cannot be blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:150 msgid "That name is already used for a column or grouped search term" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:154 msgid "That name is already used for user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:160 msgid "The value box cannot be empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search.py:173 msgid "The empty grouped search term cannot be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:165 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:168 msgid "Search as you &type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:166 -msgid "&Highlight search results instead of restricting the book list to the results" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:167 -msgid "What to search by default" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:168 -msgid "When you enter a search term without a prefix, by default calibre will search all metadata for matches. For example, entering, \"asimov\" will search not just authors but title/tags/series/comments/etc. Use these options if you would like to change this behavior." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:169 -msgid "&Limit the searched metadata" +msgid "Unaccented characters match accented characters" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:170 -msgid "&Columns that non-prefixed searches are limited to:" +msgid "&Highlight search results instead of restricting the book list to the results" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:171 -msgid "Note that this option affects all searches, including saved searches and restrictions. Therefore, if you use this option, it is best to ensure that you always use prefixes in your saved searches. For example, use \"series:Foundation\" rather than just \"Foundation\" in a saved search" +msgid "What to search by default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:172 -msgid "Clear search histories from all over calibre. Including the book list, e-book viewer, fetch news dialog, etc." +msgid "When you enter a search term without a prefix, by default calibre will search all metadata for matches. For example, entering, \"asimov\" will search not just authors but title/tags/series/comments/etc. Use these options if you would like to change this behavior." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:173 -msgid "Clear search &histories" +msgid "&Limit the searched metadata" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:174 +msgid "&Columns that non-prefixed searches are limited to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:175 +msgid "Note that this option affects all searches, including saved searches and restrictions. Therefore, if you use this option, it is best to ensure that you always use prefixes in your saved searches. For example, use \"series:Foundation\" rather than just \"Foundation\" in a saved search" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:177 msgid "&Names:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:178 msgid "" "Contains the names of the currently-defined group search terms.\n" "Create a new name by entering it into the empty box, then\n" @@ -13151,32 +13186,40 @@ msgid "" "a search term by changing the value box then pressing Save." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:181 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:183 msgid "Delete the current search term" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:185 msgid "" "Save the current search term. You can rename a search term by\n" "changing the name then pressing Save. You can change the value\n" "of a search term by changing the value box then pressing Save." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:189 msgid "Make &user categories from:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:190 msgid "" "Enter the names of any grouped search terms you wish\n" "to be shown as user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:192 +msgid "Clear search histories from all over calibre. Including the book list, e-book viewer, fetch news dialog, etc." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:193 +msgid "Clear search &histories" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:194 msgid "What to search when searching similar books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:195 msgid "" "

When you search for similar books by right clicking the\n" " book and selecting \"Similar books...\",\n" @@ -13185,19 +13228,19 @@ msgid "" " search multiple columns at once.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:200 msgid "Similar authors: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:201 msgid "Similar series: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:202 msgid "Similar tags: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:203 msgid "Similar publishers: " msgstr "" @@ -13555,32 +13598,37 @@ msgstr "" msgid "Move selected action down" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:347 +msgid "ID" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:126 msgid "This tweak has it default value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:128 msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:298 msgid "Add/edit tweaks for any custom plugins you have installed. Documentation for these tweaks should be available on the website from where you downloaded the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:407 msgid "There was a syntax error in your tweak. Click the show details button for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:420 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:421 msgid "The tweaks you entered are invalid, try resetting the tweaks to default and changing them one by one until you find the invalid setting." msgstr "" @@ -13929,7 +13977,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63 -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:670 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:670 msgid "Close" msgstr "" @@ -14080,44 +14128,44 @@ msgstr "" msgid "%p%" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:318 msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:805 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:793 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:810 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:880 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:484 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:897 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:492 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1003 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:975 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1004 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1023 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1024 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14606,7 +14654,7 @@ msgid "Edit" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:676 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Reset" msgstr "" @@ -14623,17 +14671,17 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1016 msgid "Remember last used window size" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:94 msgid "Set the user CSS stylesheet. This can be used to customize the look of all books." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:210 msgid "Set the maximum width that the book's text and pictures will take when in fullscreen mode. This allows you to read the book text without it becoming too wide." msgstr "" @@ -14670,113 +14718,105 @@ msgid "The amount by which to change the font size when clicking the font larger msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:55 -msgid "Font options" +msgid "Show a clock in fullscreen mode." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:57 -msgid "The serif font family" +msgid "Font options" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:59 -msgid "The sans-serif font family" +msgid "The serif font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:61 -msgid "The monospaced font family" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:62 -msgid "The standard font size in px" +msgid "The sans-serif font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:63 -msgid "The monospaced font size in px" +msgid "The monospaced font family" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:64 +msgid "The standard font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:65 +msgid "The monospaced font size in px" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:66 msgid "The standard font type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:127 msgid "Still editing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:128 msgid "You are in the middle of editing a keyboard shortcut first complete that, by clicking outside the shortcut editing box." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:191 msgid "Configure Ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:192 msgid "&Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:193 msgid "Se&rif family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:194 msgid "&Sans family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:195 msgid "&Monospace family:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:196 msgid "&Default font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:196 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:211 msgid " px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:198 msgid "Monospace &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:197 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200 msgid "S&tandard font:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:198 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:201 msgid "Serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:202 msgid "Sans-serif" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:203 msgid "Monospace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:201 -msgid "Remember last used &window size and layout" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:202 -msgid "Remember the ¤t page when quitting" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:204 msgid "H&yphenate (break line in the middle of large words)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:205 msgid "The default language to use for hyphenation rules. If the book does not specify a language, this will be used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:205 -msgid "Default &language for hyphenation:" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:206 -msgid "&Resize images larger than the viewer window (needs restart)" +msgid "Default &language for hyphenation:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:207 @@ -14787,49 +14827,65 @@ msgstr "" msgid "disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:210 -msgid "Mouse &wheel flips pages" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:212 msgid "Maximum text width in &fullscreen:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:213 msgid "Font &magnification step size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:214 msgid "" "The amount by which the font size is increased/decreased\n" " when you click the font size larger/smaller buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:216 msgid "%" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:217 +msgid "&Resize images larger than the viewer window (needs restart)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:218 -msgid "Line &scrolling stops at page breaks" +msgid "Remember last used &window size and layout" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:219 -msgid "&General" +msgid "Mouse &wheel flips pages" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:220 -msgid "Double click to change a keyboard shortcut" +msgid "Remember the ¤t page when quitting" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:221 -msgid "&Keyboard shortcuts" +msgid "Line &scrolling stops at page breaks" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:222 -msgid "

A CSS stylesheet that can be used to control the look and feel of books. For examples, click here." +msgid "Show &clock in full screen mode" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:223 +msgid "&General" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:224 +msgid "Double click to change a keyboard shortcut" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:225 +msgid "&Keyboard shortcuts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:226 +msgid "

A CSS stylesheet that can be used to control the look and feel of books. For examples, click here." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:227 msgid "User &Stylesheet" msgstr "" @@ -14837,40 +14893,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:465 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:485 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:486 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:489 msgid "Section End" msgstr "" @@ -14922,151 +14978,151 @@ msgstr "" msgid "Scroll right" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:44 msgid "This ebook is corrupted and cannot be opened. If you downloaded it from somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:135 msgid "Go to a reference. To get reference numbers, use the reference mode, by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:193 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:273 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:287 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:316 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:326 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:416 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:550 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:623 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:627 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:643 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:692 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:768 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:820 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:824 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:825 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:836 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:878 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:890 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1003 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1010 msgid "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1013 msgid "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1020 msgid "The position at which to open the specified book. The position is a location as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1027 msgid "" "%prog [options] file\n" "\n" @@ -15217,7 +15273,7 @@ msgid "< &Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:851 -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:667 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Cancel" msgstr "" @@ -15481,64 +15537,64 @@ msgid "" "

Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:175 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:612 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:622 msgid "checked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:163 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:596 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:610 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:620 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:175 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:612 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:622 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:223 msgid "yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:177 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:609 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:619 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:223 msgid "no" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:165 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:595 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:607 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:617 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:177 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:609 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:619 msgid "unchecked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:389 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:391 msgid "today" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:392 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:394 msgid "yesterday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:395 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:397 msgid "thismonth" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:398 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:399 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:400 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:401 msgid "daysago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:599 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:616 msgid "blank" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:597 -#: /home/kovid/work/calibre/src/calibre/library/caches.py:614 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:599 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:616 msgid "empty" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/caches.py:598 +#: /home/kovid/work/calibre/src/calibre/library/caches.py:600 msgid "Invalid boolean query \"{0}\"" msgstr "" @@ -15637,7 +15693,7 @@ msgid "" "Applies to: CSV, XML output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:38 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:37 #, python-format msgid "" "Title of generated catalog used as title in metadata.\n" @@ -15645,7 +15701,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:45 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:44 #, python-format msgid "" "Save the output from different stages of the conversion pipeline to the specified directory. Useful if you are unsure at which stage of the conversion process a bug is occurring.\n" @@ -15653,7 +15709,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:55 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:54 #, python-format msgid "" "field:pattern specifying custom field/contents indicating book should be excluded.\n" @@ -15661,7 +15717,7 @@ msgid "" "Applies to ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:62 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:61 #, python-format msgid "" "Regex describing tags to exclude as genres.\n" @@ -15669,14 +15725,14 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:68 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:67 #, python-format msgid "" "Comma-separated list of tag words indicating book should be excluded from output. For example: 'skip' will match 'skip this book' and 'Skip will like this'. Default: '%default'\n" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:75 #, python-format msgid "" "Include 'Authors' section in catalog.\n" @@ -15684,7 +15740,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:83 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:82 #, python-format msgid "" "Include 'Descriptions' section in catalog.\n" @@ -15692,7 +15748,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:89 #, python-format msgid "" "Include 'Genres' section in catalog.\n" @@ -15700,7 +15756,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:97 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:96 #, python-format msgid "" "Include 'Titles' section in catalog.\n" @@ -15708,7 +15764,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:103 #, python-format msgid "" "Include 'Series' section in catalog.\n" @@ -15716,7 +15772,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:111 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:110 #, python-format msgid "" "Include 'Recently Added' section in catalog.\n" @@ -15724,7 +15780,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:118 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:117 #, python-format msgid "" "Custom field containing note text to insert in Description header.\n" @@ -15732,7 +15788,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:125 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:124 #, python-format msgid "" ":[before|after]:[True|False] specifying:\n" @@ -15743,7 +15799,7 @@ msgid "" "Applies to ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:134 #, python-format msgid "" "Specifies the output profile. In some cases, an output profile is required to optimize the catalog for the device. For example, 'kindle' or 'kindle_dx' creates a structured Table of Contents with Sections and Articles.\n" @@ -15751,7 +15807,7 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:142 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:141 #, python-format msgid "" "field:pattern indicating book has been read.\n" @@ -15759,7 +15815,7 @@ msgid "" "Applies to ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:148 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:147 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -15768,7 +15824,7 @@ msgid "" "Applies to ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:156 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:155 #, python-format msgid "" "Tag indicating book to be displayed as wishlist item.\n" @@ -15776,21 +15832,25 @@ msgid "" "Applies to: ePub, MOBI output formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:259 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:258 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:45 +msgid "Symbols" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:502 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:506 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:581 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -15800,20 +15860,20 @@ msgid "" "Select all books by '{0}', apply correct Author Sort value in Edit Metadata dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:598 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:797 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:799 msgid "No books available to include in catalog" msgstr "" @@ -16404,17 +16464,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3541 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3570 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3587 msgid "Compacting database" msgstr "" @@ -16920,6 +16980,10 @@ msgstr "" msgid "Choose columns to be searched when not using prefixes, as for example, when searching for Red instead of title:Red. Enter a list of search/lookup names separated by commas. Only takes effect if you set the option to limit search columns above." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/config_base.py:426 +msgid "Characters typed in the search box will match their accented versions, based on the language you have chosen for the calibre interface. For example, in English, searching for n will match and n, but if your language is Spanish it will only match n. Note that this is much slower than a simple search on very large libraries." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:31 #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:182 msgid "failed to scan program. Invalid input {0}" @@ -16976,271 +17040,271 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:78 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:79 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:111 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:112 msgid "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:127 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:128 msgid "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:144 msgid "strcat(a, b, ...) -- can take any number of arguments. Returns a string formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:157 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:158 msgid "strlen(a) -- Returns the length of the string passed as the argument" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:171 msgid "add(x, y) -- returns x + y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:182 msgid "subtract(x, y) -- returns x - y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:192 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:193 msgid "multiply(x, y) -- returns x * y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "divide(x, y) -- returns x / y. Throws an exception if either x or y are not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:216 msgid "template(x) -- evaluates x as a template. The evaluation is done in its own context, meaning that variables are not shared between the caller and the template evaluation. Because the { and } characters are special, you must use [[ for the { character and ]] for the } character; they are converted automatically. For example, template('[[title_sort]]') will evaluate the template {title_sort} and return its value. Note also that prefixes and suffixes (the `|prefix|suffix` syntax) cannot be used in the argument to this function when using template program mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:233 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:234 msgid "eval(template) -- evaluates the template, passing the local variables (those 'assign'ed to) instead of the book metadata. This permits using the template processor to construct complex results from local variables. Because the { and } characters are special, you must use [[ for the { character and ]] for the } character; they are converted automatically. Note also that prefixes and suffixes (the `|prefix|suffix` syntax) cannot be used in the argument to this function when using template program mode." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:252 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:253 msgid "assign(id, val) -- assigns val to id, then returns val. id must be an identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:263 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:264 msgid "print(a, b, ...) -- prints the arguments to standard output. Unless you start calibre from the command line (calibre-debug -g), the output will go to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:275 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:276 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:284 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 msgid "raw_field(name) -- returns the metadata field named by name without applying any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:294 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:295 msgid "substr(str, start, end) -- returns the start'th through the end'th characters of str. The first character in str is the zero'th character. If end is negative, then it indicates that many characters counting from the right. If end is zero, then it indicates the last character. For example, substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns '234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:308 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:309 msgid "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, except the arguments are field (metadata) names, not text. The value of the appropriate field will be fetched and used. Note that because composite columns are fields, you can use this function in one composite field to use the value of some other composite field. This is extremely useful when constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:323 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:324 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:336 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:337 msgid "test(val, text if not empty, text if empty) -- return `text if not empty` if the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:349 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:350 msgid "contains(val, pattern, text if match, text if not match) -- checks if field contains matches for the regular expression `pattern`. Returns `text if match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:365 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 msgid "switch(val, pattern, value, pattern, value, ..., else_value) -- for each `pattern, value` pair, checks if the field matches the regular expression `pattern` and if so, returns that `value`. If no pattern matches, then else_value is returned. You can have as many `pattern, value` pairs as you want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:373 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:374 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:386 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 msgid "strcat_max(max, string1, prefix2, string2, ...) -- Returns a string formed by concatenating the arguments. The returned value is initialized to string1. `Prefix, string` pairs are added to the end of the value as long as the resulting string length is less than `max`. String1 is returned even if string1 is longer than max. You can pass as many `prefix, string` pairs as you wish." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:396 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:397 msgid "strcat_max requires 2 or more arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:398 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:399 msgid "strcat_max requires an even number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:402 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:403 msgid "first argument to strcat_max must be an integer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:420 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:421 msgid "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a list of items separated by separator, comparing the pattern against each value in the list. If the pattern matches a value, return found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:438 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:439 msgid "str_in_list(val, separator, string, found_val, not_found_val) -- treat val as a list of items separated by separator, comparing the string against each value in the list. If the string matches a value, return found_val, otherwise return not_found_val. If the string contains separators, then it is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:459 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:460 msgid "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list of identifiers separated by commas, comparing the string against each value in the list. An identifier has the format \"identifier:value\". The id parameter should be either \"id\" or \"id:regexp\". The first case matches if there is any identifier with that id. The second case matches if the regexp matches the identifier's value. If there is a match, return found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:485 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:486 msgid "re(val, pattern, replacement) -- return the field after applying the regular expression. All instances of `pattern` are replaced with `replacement`. As in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:497 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:498 msgid "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A B\". This is most useful for converting names in LN, FN format to FN LN. If there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:510 msgid "ifempty(val, text if empty) -- return val if val is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:523 msgid "shorten(val, left chars, middle text, right chars) -- Return a shortened version of the field, consisting of `left chars` characters from the beginning of the field, followed by `middle text`, followed by `right chars` characters from the end of the string. `Left chars` and `right chars` must be integers. For example, assume the title of the book is `Ancient English Laws in the Times of Ivanhoe`, and you want it to fit in a space of at most 15 characters. If you use {title:shorten(9,-,5)}, the result will be `Ancient E-nhoe`. If the field's length is less than left chars + right chars + the length of `middle text`, then the field will be used intact. For example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:548 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:549 msgid "count(val, separator) -- interprets the value as a list of items separated by `separator`, returning the number of items in the list. Most lists use a comma as the separator, but authors uses an ampersand. Examples: {tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:560 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:561 msgid "list_item(val, index, separator) -- interpret the value as a list of items separated by `separator`, returning the `index`th item. The first item is number zero. The last item can be returned using `list_item(-1,separator)`. If the item is not in the list, then the empty value is returned. The separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:581 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:582 msgid "select(val, key) -- interpret the value as a comma-separated list of items, with the items being \"id:value\". Find the pair with the id equal to key, and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:599 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:600 msgid "formats_modtimes(date_format) -- return a comma-separated list of colon_separated items representing modification times for the formats of a book. The date_format parameter specifies how the date is to be formatted. See the date_format function for details. You can use the select function to get the mod time for a specific format. Note that format names are always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:619 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:620 msgid "formats_sizes() -- return a comma-separated list of colon_separated items representing sizes in bytes of the formats of a book. You can use the select function to get the size for a specific format. Note that format names are always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:635 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "human_readable(v) -- return a string representing the number v in KB, MB, GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:649 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:650 msgid "format_number(v, template) -- format the number v using a python formatting template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The field_name part of the template must be a 0 (zero) (the \"{0:\" in the above examples). See the template language and python documentation for more examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:680 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:681 msgid "sublist(val, start_index, end_index, separator) -- interpret the value as a list of items separated by `separator`, returning a new list made from the `start_index` to the `end_index` item. The first item is number zero. If an index is negative, then it counts from the end of the list. As a special case, an end_index of zero is assumed to be the length of the list. Examples using basic template mode and assuming that the tags column (which is comma-separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns \"A\". {tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns \"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:715 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:716 msgid "subitems(val, start_index, end_index) -- This function is used to break apart lists of items such as genres. It interprets the value as a comma-separated list of items, where each item is a period-separated list. Returns a new list made by first finding all the period-separated items, then for each such item extracting the `start_index` to the `end_index` components, then combining the results back together. The first component in a period-separated list has an index of zero. If an index is negative, then it counts from the end of the list. As a special case, an end_index of zero is assumed to be the length of the list. Example using basic template mode and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns \"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", {#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:759 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:760 msgid "format_date(val, format_string) -- format the value, which must be a date, using the format_string, returning a string. The formatting codes are: d : the day as number without a leading zero (1 to 31) dd : the day as number with a leading zero (01 to 31) ddd : the abbreviated localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a leading zero (1 to 12). MM : the month as number with a leading zero (01 to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to \"Dec\"). MMMM : the long localized month name (e.g. \"January\" to \"December\"). yy : the year as two digit number (00 to 99). yyyy : the year as four digit number. h : the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm) hh : the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm) m : the minutes without a leading 0 (0 to 59) mm : the minutes with a leading 0 (00 to 59) s : the seconds without a leading 0 (0 to 59) ss : the seconds with a leading 0 (00 to 59) ap : use a 12-hour clock instead of a 24-hour clock, with \"ap\" replaced by the localized string for am or pm AP : use a 12-hour clock instead of a 24-hour clock, with \"AP\" replaced by the localized string for AM or PM iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:796 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:797 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:805 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:806 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:814 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:815 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:823 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:832 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:833 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:846 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:847 msgid "ondevice() -- return Yes if ondevice is set, otherwise return the empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:858 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:859 msgid "series_sort() -- return the series sort value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:869 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:870 msgid "has_cover() -- return Yes if the book has a cover, otherwise return the empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:881 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:882 msgid "first_non_empty(value, value, ...) -- returns the first value that is not empty. If all values are empty, then the empty value is returned. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:898 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:899 msgid "and(value, value, ...) -- returns the string \"1\" if all values are not empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:915 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "or(value, value, ...) -- returns the string \"1\" if any value is not empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:932 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:933 msgid "not(value) -- returns the string \"1\" if the value is empty, otherwise returns the empty string. This function works well with test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:944 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:945 msgid "list_union(list1, list2, separator) -- return a list made by merging the items in list1 and list2, removing duplicate items using a case-insensitive compare. If items differ in case, the one in list1 is used. The items in list1 and list2 are separated by separator, as are the items in the returned list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:968 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:969 msgid "list_difference(list1, list2, separator) -- return a list made by removing from list1 any item found in list2, using a case-insensitive compare. The items in list1 and list2 are separated by separator, as are the items in the returned list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:989 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:990 msgid "list_intersection(list1, list2, separator) -- return a list made by removing from list1 any item not found in list2, using a case-insensitive compare. The items in list1 and list2 are separated by separator, as are the items in the returned list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1010 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1011 msgid "list_sort(list, direction, separator) -- return list sorted using a case-insensitive sort. If direction is zero, the list is sorted ascending, otherwise descending. The list items are separated by separator, as are the items in the returned list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1025 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1026 msgid "list_equals(list1, sep1, list2, sep2, yes_val, no_val) -- return yes_val if list1 and list2 contain the same items, otherwise return no_val. The items are determined by splitting each list using the appropriate separator character (sep1 or sep2). The order of items in the lists is not relevant. The compare is case insensitive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1043 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1044 msgid "list_re(src_list, separator, search_re, opt_replace) -- Construct a list by first separating src_list into items using the separator character. For each item in the list, check if it matches search_re. If it does, then add it to the list to be returned. If opt_replace is not the empty string, then apply the replacement before adding the item to the returned list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1068 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1069 msgid "today() -- return a date string for today. This value is designed for use in format_date or days_between, but can be manipulated like any other string. The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1079 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1080 msgid "days_between(date1, date2) -- return the number of days between date1 and date2. The number is positive if date1 is greater than date2, otherwise negative. If either date1 or date2 are not dates, the function returns the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1101 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1102 msgid "language_strings(lang_codes, localize) -- return the strings for the language codes passed in lang_codes. If localize is zero, return the strings in English. If localize is not zero, return the strings in the language of the current locale. Lang_codes is a comma-separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1121 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1122 msgid "language_codes(lang_strings) -- return the language codes for the strings passed in lang_strings. The strings must be in the language of the current locale. Lang_strings is a comma-separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1140 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1141 msgid "current_library_name() -- return the last name on the path to the current calibre library. This function can be called in template program mode using the template \"{:'current_library_name()'}\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1152 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:1153 msgid "finish_formatting(val, fmt, prefix, suffix) -- apply the format, prefix, and suffix to a value in the same way as done in a template like `{series_index:05.2f| - |- }`. For example, the following program produces the same output as the above template: program: finish_formatting(field(\"series_index\"), \"05.2f\", \" - \", \" - \")" msgstr "" @@ -17757,71 +17821,71 @@ msgstr "" msgid "Do not download CSS stylesheets." msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:658 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "OK" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:661 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "Save" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:664 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:670 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:670 msgid "&Close" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:673 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:673 msgid "Apply" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:683 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:683 msgid "Don't Save" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:685 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:685 msgid "Close without Saving" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:687 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "Discard" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:690 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "&Yes" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:693 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Yes to &All" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:696 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "&No" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:699 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "N&o to All" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:702 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Save All" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:705 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Abort" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:708 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:708 msgid "Retry" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:711 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:711 msgid "Ignore" msgstr "" -#: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:714 +#: /usr/src/qt-everywhere-opensource-src-4.8.2/src/gui/widgets/qdialogbuttonbox.cpp:714 msgid "Restore Defaults" msgstr "" @@ -18109,3 +18173,11 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "The Tweak feature of calibre allows direct editing of a book format.\nIf multiple formats are available, calibre will offer you a choice\nof formats, defaulting to your preferred output format if it is available.\nSet this tweak to a specific value of 'EPUB' or 'AZW3' to always default\nto that format rather than your output format preference.\nSet to a value of 'remember' to use whichever format you chose last time you\nused the Tweak feature.\nExamples:\ndefault_tweak_format = None (Use output format)\ndefault_tweak_format = 'EPUB'\ndefault_tweak_format = 'remember'" msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:517 +msgid "Enable multi-character first-letters in the tag browser" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:518 +msgid "Some languages have letters that can be represented by multiple characters.\nFor example, Czech has a 'character' \"ch\" that sorts between \"h\" and \"i\".\nIf this tweak is True, then the tag browser will take these characters into\nconsideration when partitioning by first letter.\nExamples:\nenable_multicharacters_in_tag_browser = True\nenable_multicharacters_in_tag_browser = True" +msgstr "" From 4fc563ced24ddbedc451e7bcf817c286393ffbf2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 13:35:25 +0530 Subject: [PATCH 51/71] Update faz.net --- recipes/faznet.recipe | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/faznet.recipe b/recipes/faznet.recipe index 4f65c755c0..8079b282de 100644 --- a/recipes/faznet.recipe +++ b/recipes/faznet.recipe @@ -33,6 +33,7 @@ class FazNet(BasicNewsRecipe): ('Technik & Motor', 'http://www.faz.net/aktuell/technik-motor/?rssview=1'), ('Wissen', 'http://www.faz.net/aktuell/wissen/?rssview=1'), ('Reise', 'http://www.faz.net/aktuell/reise/?rssview=1'), - ('Beruf & Chance', 'http://www.faz.net/aktuell/beruf-chance/?rssview=1') + ('Beruf & Chance', 'http://www.faz.net/aktuell/beruf-chance/?rssview=1'), + ('Rhein-Main', 'http://www.faz.net/aktuell/rhein-main/?rssview=1') # AGe add 2012-07-13 ] From c1bfff0fccf656a2a6c4d0e0dadbf889f70497ed Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 16:23:06 +0530 Subject: [PATCH 52/71] Fix #1024296 (Minor typos in Calibre messages) --- resources/default_tweaks.py | 2 +- src/calibre/devices/kobo/driver.py | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/resources/default_tweaks.py b/resources/default_tweaks.py index cc798a09ba..5642b00190 100644 --- a/resources/default_tweaks.py +++ b/resources/default_tweaks.py @@ -522,6 +522,6 @@ default_tweak_format = None # consideration when partitioning by first letter. # Examples: # enable_multicharacters_in_tag_browser = True -# enable_multicharacters_in_tag_browser = True +# enable_multicharacters_in_tag_browser = False enable_multicharacters_in_tag_browser = True diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 6f2358ade1..cc826eb1c1 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -423,7 +423,7 @@ class KOBO(USBMS): def delete_books(self, paths, end_session=True): if self.modify_database_check("delete_books") == False: - return + return for i, path in enumerate(paths): self.report_progress((i+1) / float(len(paths)), _('Removing books from device...')) @@ -462,7 +462,7 @@ class KOBO(USBMS): def remove_books_from_metadata(self, paths, booklists): if self.modify_datbase_check("remove_books_from_metatata") == False: - return + return for i, path in enumerate(paths): self.report_progress((i+1) / float(len(paths)), _('Removing books from device metadata listing...')) @@ -598,7 +598,7 @@ class KOBO(USBMS): # Checks to see whether the database version is supported # and whether the user has chosen to support the firmware version if self.dbversion > self.supported_dbversion: - # Unsupported database + # Unsupported database opts = self.settings() if not opts.extra_customization[self.OPT_SUPPORT_NEWER_FIRMWARE]: debug_print('The database has been upgraded past supported version') @@ -606,11 +606,11 @@ class KOBO(USBMS): self.report_progress(1.0, _('Removing books from device...')) from calibre.devices.errors import UserFeedback raise UserFeedback(_("Kobo database version unsupported - See details"), - _('Your Kobo is running an updated firmware/database version ' + _('Your Kobo is running an updated firmware/database version. ' 'As Calibre has not been updated, database editing is disabled. ' 'You can enable support for your Kobo in plugin preferences. ' 'Doing so may require you to perform a factory reset. ' - 'before selecting the "Attempt to support newer firmware" option ' + 'Before selecting the "Attempt to support newer firmware" option ' 'you should be familiar with restoring your Kobo to factory defaults.'), UserFeedback.WARN) @@ -741,7 +741,7 @@ class KOBO(USBMS): def update_device_database_collections(self, booklists, collections_attributes, oncard): if self.modify_database_check("update_device_database_collections") == False: - return + return # Only process categories in this list supportedcategories = { From 7fe41ee7d004596bde1623768cdbb3a6dc077681 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 16:26:41 +0530 Subject: [PATCH 53/71] =?UTF-8?q?Fix=20#1024301=20("=C3=B1"=20is=20not=20e?= =?UTF-8?q?xtracted=20for=20translation=20from=20/src/calibre/utils/config?= =?UTF-8?q?=5Fbase.py:429)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/calibre/translations/calibre.pot | 11 ++++++----- src/calibre/utils/config_base.py | 6 +++--- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 0da59a2354..5ec9811e64 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.60\n" -"POT-Creation-Date: 2012-07-13 10:25+IST\n" -"PO-Revision-Date: 2012-07-13 10:25+IST\n" +"POT-Creation-Date: 2012-07-13 16:26+IST\n" +"PO-Revision-Date: 2012-07-13 16:26+IST\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -1459,7 +1459,7 @@ msgid "Kobo database version unsupported - See details" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:609 -msgid "Your Kobo is running an updated firmware/database version As Calibre has not been updated, database editing is disabled. You can enable support for your Kobo in plugin preferences. Doing so may require you to perform a factory reset. before selecting the \"Attempt to support newer firmware\" option you should be familiar with restoring your Kobo to factory defaults." +msgid "Your Kobo is running an updated firmware/database version. As Calibre has not been updated, database editing is disabled. You can enable support for your Kobo in plugin preferences. Doing so may require you to perform a factory reset. Before selecting the \"Attempt to support newer firmware\" option you should be familiar with restoring your Kobo to factory defaults." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:630 @@ -16981,7 +16981,8 @@ msgid "Choose columns to be searched when not using prefixes, as for example, wh msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:426 -msgid "Characters typed in the search box will match their accented versions, based on the language you have chosen for the calibre interface. For example, in English, searching for n will match and n, but if your language is Spanish it will only match n. Note that this is much slower than a simple search on very large libraries." +#, python-format +msgid "Characters typed in the search box will match their accented versions, based on the language you have chosen for the calibre interface. For example, in English, searching for n will match %s and n, but if your language is Spanish it will only match n. Note that this is much slower than a simple search on very large libraries." msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:31 @@ -18179,5 +18180,5 @@ msgid "Enable multi-character first-letters in the tag browser" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:518 -msgid "Some languages have letters that can be represented by multiple characters.\nFor example, Czech has a 'character' \"ch\" that sorts between \"h\" and \"i\".\nIf this tweak is True, then the tag browser will take these characters into\nconsideration when partitioning by first letter.\nExamples:\nenable_multicharacters_in_tag_browser = True\nenable_multicharacters_in_tag_browser = True" +msgid "Some languages have letters that can be represented by multiple characters.\nFor example, Czech has a 'character' \"ch\" that sorts between \"h\" and \"i\".\nIf this tweak is True, then the tag browser will take these characters into\nconsideration when partitioning by first letter.\nExamples:\nenable_multicharacters_in_tag_browser = True\nenable_multicharacters_in_tag_browser = False" msgstr "" diff --git a/src/calibre/utils/config_base.py b/src/calibre/utils/config_base.py index 198c09bfcd..a31b7052b1 100644 --- a/src/calibre/utils/config_base.py +++ b/src/calibre/utils/config_base.py @@ -423,13 +423,13 @@ def _prefs(): 'separated by commas. Only takes effect if you set the option ' 'to limit search columns above.')) c.add_opt('use_primary_find_in_search', default=True, - help=_('Characters typed in the search box will match their ' + help=_(u'Characters typed in the search box will match their ' 'accented versions, based on the language you have chosen ' 'for the calibre interface. For example, in ' - u' English, searching for n will match ñ and n, but if ' + u' English, searching for n will match %s and n, but if ' 'your language is Spanish it will only match n. Note that ' 'this is much slower than a simple search on very large ' - 'libraries.')) + 'libraries.')%u'\xf1') c.add_opt('migrated', default=False, help='For Internal use. Don\'t modify.') return c From e4f2a2fa0c2c07e9e5a1751cdd3e7d8d4848dd71 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 16:38:38 +0530 Subject: [PATCH 54/71] ... --- Changelog.yaml | 2 +- src/calibre/gui2/preferences/search.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Changelog.yaml b/Changelog.yaml index c063d65041..99bcfcfeb0 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -24,7 +24,7 @@ new features: - title: "When searching, allow use of un-accented characters to match accented characters in all fields and all languages (not just authors and English as before)" - description: "The rules for matching un-accented characters are done in a language dependent way. So if your calibre interface language is set to English, n will match both n and ñ, but if it is set to Spanish, it will match only n, as in Spanish ñ is a separate alphabet in Spanish." + description: "The rules for matching un-accented characters are done in a language dependent way. So if your calibre interface language is set to English, n will match both n and ñ, but if it is set to Spanish, it will match only n, as in Spanish ñ is a separate alphabet in Spanish. This makes searching a little slower, so if you have a very large library you can turn it off via Preferences->Searching." type: major - title: "Content server: Show a best guess for the IP address the content server is currently listening at in the connect/share menu." diff --git a/src/calibre/gui2/preferences/search.py b/src/calibre/gui2/preferences/search.py index b5998022e7..5c9e31790a 100644 --- a/src/calibre/gui2/preferences/search.py +++ b/src/calibre/gui2/preferences/search.py @@ -184,7 +184,6 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.opt_grouped_search_make_user_categories.update_items_cache(terms) self.gst_names.blockSignals(True) self.gst_names.clear() - print (1111, self.gst_names) self.gst_names.addItem('', '') for t in terms: self.gst_names.addItem(t, t) From 4730816948861ff1e67630a0b4af5df1b379ad40 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 13 Jul 2012 15:53:26 +0200 Subject: [PATCH 55/71] Fix terrible regression in search --- src/calibre/library/caches.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 4f0cc82fa9..e9bb6286f3 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -156,12 +156,14 @@ def _match(query, value, matchkind): elif query == t: return True elif matchkind == REGEXP_MATCH: - return re.search(query, t, re.I|re.UNICODE) + if re.search(query, t, re.I|re.UNICODE): + return True elif matchkind == CONTAINS_MATCH: if pref_use_primary_find_in_search: - return primary_find(query, t)[0] != -1 - else: - return query in t + if primary_find(query, t)[0] != -1: + return True + elif query in t: + return True except re.error: pass return False From 4504fb82fe0740f9b18842c68b930048c065a79c Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 13 Jul 2012 16:42:36 +0200 Subject: [PATCH 56/71] Fix (?) for custom column text delegate. --- src/calibre/gui2/library/delegates.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index 0c2d050860..10ec78cfaf 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -249,8 +249,13 @@ class CcTextDelegate(QStyledItemDelegate): # {{{ complete_items = sorted(list(m.db.all_custom(label=m.db.field_metadata.key_to_label(col))), key=sort_key) editor.update_items_cache(complete_items) + ct = index.data(Qt.DisplayRole).toString() + editor.show_initial_value(ct) return editor + def setModelData(self, editor, model, index): + val = editor.text() + model.setData(index, QVariant(val), Qt.EditRole) # }}} class CcNumberDelegate(QStyledItemDelegate): # {{{ From 69f74c2018a46d92f05f2ad2d91476da5eec0624 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 13 Jul 2012 21:45:50 +0530 Subject: [PATCH 57/71] Fix all number items being deleted on initial edit in book list --- src/calibre/gui2/complete2.py | 3 +++ src/calibre/gui2/library/delegates.py | 27 +++++++++++++++++++-------- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index 4ad3c37c0e..43fcf59298 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -372,6 +372,9 @@ class EditWithComplete(EnComboBox): def text(self): return unicode(self.lineEdit().text()) + def selectAll(self): + self.lineEdit().selectAll() + def setText(self, val): le = self.lineEdit() le.no_popup = True diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index 10ec78cfaf..4c26bf9ded 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -125,12 +125,15 @@ class TextDelegate(QStyledItemDelegate): # {{{ editor.set_separator(None) complete_items = [i[1] for i in self.auto_complete_function()] editor.update_items_cache(complete_items) - ct = index.data(Qt.DisplayRole).toString() - editor.show_initial_value(ct) else: editor = EnLineEdit(parent) return editor + def setEditorData(self, editor, index): + ct = unicode(index.data(Qt.DisplayRole).toString()) + editor.setText(ct) + editor.selectAll() + def setModelData(self, editor, model, index): if isinstance(editor, EditWithComplete): val = editor.lineEdit().text() @@ -164,12 +167,15 @@ class CompleteDelegate(QStyledItemDelegate): # {{{ all_items = list(self.db.all_custom( label=self.db.field_metadata.key_to_label(col))) editor.update_items_cache(all_items) - ct = index.data(Qt.DisplayRole).toString() - editor.show_initial_value(ct) else: editor = EnLineEdit(parent) return editor + def setEditorData(self, editor, index): + ct = unicode(index.data(Qt.DisplayRole).toString()) + editor.setText(ct) + editor.selectAll() + def setModelData(self, editor, model, index): if isinstance(editor, EditWithComplete): val = editor.lineEdit().text() @@ -183,10 +189,12 @@ class LanguagesDelegate(QStyledItemDelegate): # {{{ def createEditor(self, parent, option, index): editor = LanguagesEdit(parent=parent) editor.init_langs(index.model().db) - ct = index.data(Qt.DisplayRole).toString() - editor.show_initial_value(ct) return editor + def setEditorData(self, editor, index): + ct = unicode(index.data(Qt.DisplayRole).toString()) + editor.show_initial_value(ct) + def setModelData(self, editor, model, index): val = ','.join(editor.lang_codes) model.setData(index, QVariant(val), Qt.EditRole) @@ -249,10 +257,13 @@ class CcTextDelegate(QStyledItemDelegate): # {{{ complete_items = sorted(list(m.db.all_custom(label=m.db.field_metadata.key_to_label(col))), key=sort_key) editor.update_items_cache(complete_items) - ct = index.data(Qt.DisplayRole).toString() - editor.show_initial_value(ct) return editor + def setEditorData(self, editor, index): + ct = unicode(index.data(Qt.DisplayRole).toString()) + editor.setText(ct) + editor.selectAll() + def setModelData(self, editor, model, index): val = editor.text() model.setData(index, QVariant(val), Qt.EditRole) From a0256f9705b71a317bf1b92d9ff15e7bb4b14fa7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 09:32:34 +0530 Subject: [PATCH 58/71] ... --- src/calibre/gui2/complete2.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/gui2/complete2.py b/src/calibre/gui2/complete2.py index 43fcf59298..8e0718c78e 100644 --- a/src/calibre/gui2/complete2.py +++ b/src/calibre/gui2/complete2.py @@ -284,6 +284,8 @@ class LineEdit(QLineEdit, LineEditECM): if self.no_popup: return self.update_completions() select_first = len(self.mcompleter.model().current_prefix) > 0 + if not select_first: + self.mcompleter.setCurrentIndex(QModelIndex()) self.complete(select_first=select_first) def update_completions(self): From 177e20f3d49efc05ac61e57533e17042ceccea26 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 09:39:27 +0530 Subject: [PATCH 59/71] Remove the completion performance tweak as we no longer use is --- resources/default_tweaks.py | 9 --------- src/calibre/gui2/complete.py | 3 +-- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/resources/default_tweaks.py b/resources/default_tweaks.py index 5642b00190..420df116ce 100644 --- a/resources/default_tweaks.py +++ b/resources/default_tweaks.py @@ -98,15 +98,6 @@ authors_split_regex = r'(?i),?\s+(and|with)\s+' # categories_use_field_for_author_name = 'author_sort' categories_use_field_for_author_name = 'author' -#: Completion sort order: choose when to change from lexicographic to ASCII-like -# Calibre normally uses locale-dependent lexicographic ordering when showing -# completion values. This means that the sort order is correct for the user's -# language. However, this can be slow. Performance is improved by switching to -# ascii ordering. This tweak controls when that switch happens. Set it to zero -# to always use ascii ordering. Set it to something larger than zero to switch -# to ascii ordering for performance reasons. -completion_change_to_ascii_sorting = 2500 - #: Control partitioning of Tag Browser # When partitioning the tags browser, the format of the subcategory label is # controlled by a template: categories_collapsed_name_template if sorting by diff --git a/src/calibre/gui2/complete.py b/src/calibre/gui2/complete.py index ec2720b534..1c2d567130 100644 --- a/src/calibre/gui2/complete.py +++ b/src/calibre/gui2/complete.py @@ -16,7 +16,6 @@ from PyQt4.Qt import (QLineEdit, QAbstractListModel, Qt, from calibre.utils.icu import sort_key from calibre.gui2 import NONE from calibre.gui2.widgets import EnComboBox, LineEditECM -from calibre.utils.config_base import tweaks class CompleteModel(QAbstractListModel): @@ -27,7 +26,7 @@ class CompleteModel(QAbstractListModel): def set_items(self, items): items = [unicode(x.strip()) for x in items] - if len(items) < tweaks['completion_change_to_ascii_sorting']: + if len(items) < 2500: self.items = sorted(items, key=sort_key) self.sorting = QCompleter.UnsortedModel else: From e49bc057e85e19df4776f66c3c5a75330cc5c464 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 10:07:21 +0530 Subject: [PATCH 60/71] MOBI: Add support for the new language EXTH header field in MOBI files generated by kindlegen 2.5 --- src/calibre/ebooks/mobi/debug/headers.py | 1 + src/calibre/ebooks/mobi/reader/headers.py | 18 ++++++++++++++---- src/calibre/ebooks/mobi/writer8/exth.py | 6 ++++++ 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug/headers.py b/src/calibre/ebooks/mobi/debug/headers.py index 6aaafbffa3..5b80a46f1b 100644 --- a/src/calibre/ebooks/mobi/debug/headers.py +++ b/src/calibre/ebooks/mobi/debug/headers.py @@ -163,6 +163,7 @@ class EXTHRecord(object): 501 : 'cdetype', # 4 chars (PDOC or EBOK) 502 : 'lastupdatetime', 503 : 'updatedtitle', + 524 : 'language', }.get(self.type, repr(self.type)) if (self.name in {'coveroffset', 'thumboffset', 'hasfakecover', diff --git a/src/calibre/ebooks/mobi/reader/headers.py b/src/calibre/ebooks/mobi/reader/headers.py index 51da05ea83..bfbffe546e 100644 --- a/src/calibre/ebooks/mobi/reader/headers.py +++ b/src/calibre/ebooks/mobi/reader/headers.py @@ -13,6 +13,7 @@ from calibre.utils.date import parse_date from calibre.ebooks.mobi import MobiError from calibre.ebooks.metadata import MetaInformation, check_isbn from calibre.ebooks.mobi.langcodes import main_language, sub_language, mobi2iana +from calibre.utils.localization import canonicalize_lang NULL_INDEX = 0xffffffff @@ -68,6 +69,14 @@ class EXTHHeader(object): # {{{ title = content.decode(codec) except: pass + elif idx == 524: # Lang code + try: + lang = content.decode(codec) + lang = canonicalize_lang(lang) + if lang: + self.mi.language = lang + except: + pass #else: # print 'unknown record', idx, repr(content) if title: @@ -201,10 +210,11 @@ class BookHeader(object): self.exth = EXTHHeader(raw[16 + self.length:], self.codec, self.title) self.exth.mi.uid = self.unique_id - try: - self.exth.mi.language = mobi2iana(langid, sublangid) - except: - self.log.exception('Unknown language code') + if self.exth.mi.is_null('language'): + try: + self.exth.mi.language = mobi2iana(langid, sublangid) + except: + self.log.exception('Unknown language code') except: self.log.exception('Invalid EXTH header') self.exth_flag = 0 diff --git a/src/calibre/ebooks/mobi/writer8/exth.py b/src/calibre/ebooks/mobi/writer8/exth.py index daf6da62d6..72d1ce5a67 100644 --- a/src/calibre/ebooks/mobi/writer8/exth.py +++ b/src/calibre/ebooks/mobi/writer8/exth.py @@ -12,6 +12,7 @@ from struct import pack from io import BytesIO from calibre.ebooks.mobi.utils import utf8_text +from calibre.utils.localization import lang_as_iso639_1 EXTH_CODES = { 'creator': 100, @@ -35,6 +36,7 @@ EXTH_CODES = { 'hasfakecover': 203, 'lastupdatetime': 502, 'title': 503, + 'language': 524, } COLLAPSE_RE = re.compile(r'[ \t\r\n\v]+') @@ -68,6 +70,10 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False, pass else: continue + if term == 'language': + d2 = lang_as_iso639_1(data) + if d2: + data = d2 data = utf8_text(data) exth.write(pack(b'>II', code, len(data) + 8)) exth.write(data) From 56fb3001632387c87d784a7ee2ece0a9168a10da Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 10:12:15 +0530 Subject: [PATCH 61/71] ... --- src/calibre/ebooks/mobi/writer8/exth.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer8/exth.py b/src/calibre/ebooks/mobi/writer8/exth.py index 72d1ce5a67..df952a8eb4 100644 --- a/src/calibre/ebooks/mobi/writer8/exth.py +++ b/src/calibre/ebooks/mobi/writer8/exth.py @@ -59,6 +59,16 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False, else: creators = [unicode(c) for c in items] items = creators + elif term == 'rights': + try: + rights = utf8_text(unicode(metadata.rights[0])) + except: + rights = b'Unknown' + exth.write(pack(b'>II', EXTH_CODES['rights'], len(rights) + 8)) + exth.write(rights) + nrecs += 1 + continue + for item in items: data = unicode(item) if term != 'description': @@ -78,14 +88,6 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False, exth.write(pack(b'>II', code, len(data) + 8)) exth.write(data) nrecs += 1 - if term == 'rights' : - try: - rights = utf8_text(unicode(metadata.rights[0])) - except: - rights = b'Unknown' - exth.write(pack(b'>II', EXTH_CODES['rights'], len(rights) + 8)) - exth.write(rights) - nrecs += 1 # Write UUID as ASIN uuid = None From f45341702f2cf539deea1da905256df6a88d3864 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 11:08:15 +0530 Subject: [PATCH 62/71] KF8 Output: Fix calibre produced KF8 files not showing the 'Use publisher font' option on the Kindle Touch when they have embedded fonts --- src/calibre/ebooks/mobi/writer2/main.py | 8 +++++++- src/calibre/ebooks/mobi/writer2/resources.py | 2 ++ src/calibre/ebooks/mobi/writer8/exth.py | 2 +- src/calibre/ebooks/mobi/writer8/mobi.py | 2 ++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index e9f10a605e..b0146daebc 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -297,10 +297,13 @@ class MobiWriter(object): # 0x70 - 0x73 : EXTH flags # Bit 6 (0b1000000) being set indicates the presence of an EXTH header + # Bit 12 being set indicates the presence of embedded fonts # The purpose of the other bits is unknown exth_flags = 0b1010000 if self.is_periodical: exth_flags |= 0b1000 + if self.resources.has_fonts: + exth_flags |= 0b1000000000000 record0.write(pack(b'>I', exth_flags)) # 0x74 - 0x93 : Unknown @@ -406,7 +409,10 @@ class MobiWriter(object): # Now change the header fields that need to be different in the MOBI 6 # header header_fields['first_resource_record'] = first_image_record - header_fields['exth_flags'] = 0b100001010000 # Kinglegen uses this + ef = 0b100001010000 # Kinglegen uses this + if self.resources.has_fonts: + ef |= 0b1000000000000 + header_fields['exth_flags'] = ef header_fields['fdst_record'] = pack(b'>HH', 1, last_content_record) header_fields['fdst_count'] = 1 # Why not 0? Kindlegen uses 1 header_fields['flis_record'] = flis_number diff --git a/src/calibre/ebooks/mobi/writer2/resources.py b/src/calibre/ebooks/mobi/writer2/resources.py index 2f12793b03..bdf20a6f2c 100644 --- a/src/calibre/ebooks/mobi/writer2/resources.py +++ b/src/calibre/ebooks/mobi/writer2/resources.py @@ -32,6 +32,7 @@ class Resources(object): self.used_image_indices = set() self.image_indices = set() self.cover_offset = self.thumbnail_offset = None + self.has_fonts = False self.add_resources(add_fonts) @@ -109,6 +110,7 @@ class Resources(object): 'ttf', 'otf'} and isinstance(item.data, bytes): self.records.append(write_font_record(item.data)) self.item_map[item.href] = len(self.records) + self.has_fonts = True def add_extra_images(self): ''' diff --git a/src/calibre/ebooks/mobi/writer8/exth.py b/src/calibre/ebooks/mobi/writer8/exth.py index df952a8eb4..508b77ce5b 100644 --- a/src/calibre/ebooks/mobi/writer8/exth.py +++ b/src/calibre/ebooks/mobi/writer8/exth.py @@ -140,7 +140,7 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False, nrecs += 1 if be_kindlegen2: - vals = {204:201, 205:2, 206:2, 207:35621} + vals = {204:201, 205:2, 206:5, 207:0} elif is_periodical: # Pretend to be amazon's super secret periodical generator vals = {204:201, 205:2, 206:0, 207:101} diff --git a/src/calibre/ebooks/mobi/writer8/mobi.py b/src/calibre/ebooks/mobi/writer8/mobi.py index 48e0833ddb..769b301a50 100644 --- a/src/calibre/ebooks/mobi/writer8/mobi.py +++ b/src/calibre/ebooks/mobi/writer8/mobi.py @@ -277,6 +277,8 @@ class KF8Book(object): self.exth_flags = 0b1010000 if writer.opts.mobi_periodical: self.exth_flags |= 0b1000 + if resources.has_fonts: + self.exth_flags |= 0b1000000000000 self.opts = writer.opts self.start_offset = writer.start_offset From 314a45ae7eed904af94c9c5fa530dd38af0a86e5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 12:25:33 +0530 Subject: [PATCH 63/71] KF8 Output: Fix a couple of bugs in unused EXTH fields --- src/calibre/ebooks/mobi/debug/headers.py | 6 +++--- src/calibre/ebooks/mobi/writer8/exth.py | 10 +++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug/headers.py b/src/calibre/ebooks/mobi/debug/headers.py index 5b80a46f1b..2b5d6920a5 100644 --- a/src/calibre/ebooks/mobi/debug/headers.py +++ b/src/calibre/ebooks/mobi/debug/headers.py @@ -144,9 +144,9 @@ class EXTHRecord(object): 118 : 'retailprice', 119 : 'retailpricecurrency', 121 : 'KF8 header section index', - 125 : 'KF8 resources (images/fonts) count', - 129 : 'KF8 cover URI', - 131 : 'KF8 unknown count', + 125 : 'KF8 unknown count', + 129 : 'KF8 thumbnail URI', + 131 : 'KF8 resources (images/fonts) count', 201 : 'coveroffset', 202 : 'thumboffset', 203 : 'hasfakecover', diff --git a/src/calibre/ebooks/mobi/writer8/exth.py b/src/calibre/ebooks/mobi/writer8/exth.py index 508b77ce5b..603767b3d7 100644 --- a/src/calibre/ebooks/mobi/writer8/exth.py +++ b/src/calibre/ebooks/mobi/writer8/exth.py @@ -29,8 +29,9 @@ EXTH_CODES = { 'versionnumber': 114, 'startreading': 116, 'kf8_header_index': 121, - 'num_of_resources': 125, - 'kf8_unknown_count': 131, + 'kf8_unknown_count': 125, + 'kf8_thumbnail_uri': 129, + 'num_of_resources': 131, 'coveroffset': 201, 'thumboffset': 202, 'hasfakecover': 203, @@ -159,7 +160,10 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False, if thumbnail_offset is not None: exth.write(pack(b'>III', EXTH_CODES['thumboffset'], 12, thumbnail_offset)) - nrecs += 1 + cover_uri_str = bytes('kindle:embed:%04X' %(thumbnail_offset)) + exth.write(pack(b'>II', EXTH_CODES['kf8_cover_uri'], len(cover_uri_str) + 8)) + exth.write(cover_uri_str) + nrecs += 2 if start_offset is not None: try: From ae461c5370354773eac847b3c3c56931e32c70d6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 12:26:47 +0530 Subject: [PATCH 64/71] ... --- src/calibre/ebooks/mobi/writer8/exth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer8/exth.py b/src/calibre/ebooks/mobi/writer8/exth.py index 603767b3d7..0af54946cb 100644 --- a/src/calibre/ebooks/mobi/writer8/exth.py +++ b/src/calibre/ebooks/mobi/writer8/exth.py @@ -161,7 +161,7 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False, exth.write(pack(b'>III', EXTH_CODES['thumboffset'], 12, thumbnail_offset)) cover_uri_str = bytes('kindle:embed:%04X' %(thumbnail_offset)) - exth.write(pack(b'>II', EXTH_CODES['kf8_cover_uri'], len(cover_uri_str) + 8)) + exth.write(pack(b'>II', EXTH_CODES['kf8_thumbnail_uri'], len(cover_uri_str) + 8)) exth.write(cover_uri_str) nrecs += 2 From 3ff4708ee99825ac8d83ae0a872a723cc7f1f2e9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 13:48:06 +0530 Subject: [PATCH 65/71] Add env var to not use native file dialogs --- manual/customize.rst | 1 + src/calibre/gui2/__init__.py | 16 ++++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/manual/customize.rst b/manual/customize.rst index e2e2825de6..ceee4ece62 100644 --- a/manual/customize.rst +++ b/manual/customize.rst @@ -30,6 +30,7 @@ Environment variables * ``CALIBRE_OVERRIDE_DATABASE_PATH`` - allows you to specify the full path to metadata.db. Using this variable you can have metadata.db be in a location other than the library folder. Useful if your library folder is on a networked drive that does not support file locking. * ``CALIBRE_DEVELOP_FROM`` - Used to run from a calibre development environment. See :ref:`develop`. * ``CALIBRE_OVERRIDE_LANG`` - Used to force the language used by the interface (ISO 639 language code) + * ``CALIBRE_NO_NATIVE_FILEDIALOGS`` - Causes calibre to not use native file dialogs for selecting files/directories. * ``SYSFS_PATH`` - Use if sysfs is mounted somewhere other than /sys * ``http_proxy`` - Used on linux to specify an HTTP proxy diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 370e2dc993..00f5bef03d 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -573,17 +573,24 @@ class FileDialog(QObject): if not isinstance(initial_dir, basestring): initial_dir = os.path.expanduser(default_dir) self.selected_files = [] + use_native_dialog = not os.environ.has_key('CALIBRE_NO_NATIVE_FILEDIALOGS') with SanitizeLibraryPath(): + opts = QFileDialog.Option() + if not use_native_dialog: + opts |= QFileDialog.DontUseNativeDialog if mode == QFileDialog.AnyFile: - f = unicode(QFileDialog.getSaveFileName(parent, title, initial_dir, ftext, "")) + f = unicode(QFileDialog.getSaveFileName(parent, title, + initial_dir, ftext, "", opts)) if f: self.selected_files.append(f) elif mode == QFileDialog.ExistingFile: - f = unicode(QFileDialog.getOpenFileName(parent, title, initial_dir, ftext, "")) + f = unicode(QFileDialog.getOpenFileName(parent, title, + initial_dir, ftext, "", opts)) if f and os.path.exists(f): self.selected_files.append(f) elif mode == QFileDialog.ExistingFiles: - fs = QFileDialog.getOpenFileNames(parent, title, initial_dir, ftext, "") + fs = QFileDialog.getOpenFileNames(parent, title, initial_dir, + ftext, "", opts) for f in fs: f = unicode(f) if not f: continue @@ -594,7 +601,8 @@ class FileDialog(QObject): if f and os.path.exists(f): self.selected_files.append(f) else: - opts = QFileDialog.ShowDirsOnly if mode == QFileDialog.Directory else QFileDialog.Option() + if mode == QFileDialog.Directory: + opts |= QFileDialog.ShowDirsOnly f = unicode(QFileDialog.getExistingDirectory(parent, title, initial_dir, opts)) if os.path.exists(f): self.selected_files.append(f) From f1e3d2b03d89f2ee290302168fccb1e4f817e978 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 22:02:53 +0530 Subject: [PATCH 66/71] Fix American Prospect --- recipes/aprospect.recipe | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/recipes/aprospect.recipe b/recipes/aprospect.recipe index 1e07ce5f52..d0680f75c6 100644 --- a/recipes/aprospect.recipe +++ b/recipes/aprospect.recipe @@ -12,7 +12,11 @@ class AmericanProspect(BasicNewsRecipe): no_stylesheets = True remove_javascript = True - keep_only_tags = [dict(name='div', attrs={'class':'pad_10L10R'})] - remove_tags = [dict(name='form'), dict(name='div', attrs={'class':['bkt_caption','sharebox noprint','badgebox']})] + #keep_only_tags = [dict(name='div', attrs={'class':'pad_10L10R'})] + #remove_tags = [dict(name='form'), dict(name='div', attrs={'class':['bkt_caption','sharebox noprint','badgebox']})] + use_embedded_content = False + no_stylesheets = True + auto_cleanup = True feeds = [(u'Articles', u'feed://www.prospect.org/articles_rss.jsp')] + From 6de2b807915c378b7bd36b875bff174d51654089 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 14 Jul 2012 22:35:20 +0530 Subject: [PATCH 67/71] Fix find_identical_books() choking on books with too many authors --- src/calibre/library/database2.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index ba660be49f..9e6a0a3951 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -1096,8 +1096,11 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): identical_book_ids = set([]) if mi.authors: try: + quathors = mi.authors[:10] # Too many authors causes parsing of + # the search expression to fail query = u' and '.join([u'author:"=%s"'%(a.replace('"', '')) for a in - mi.authors]) + quathors]) + qauthors = mi.authors[10:] except ValueError: return identical_book_ids try: @@ -1105,6 +1108,18 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): except: traceback.print_exc() return identical_book_ids + if qauthors and book_ids: + matches = set() + qauthors = {lower(x) for x in qauthors} + for book_id in book_ids: + aut = self.authors(book_id, index_is_id=True) + if aut: + aut = {lower(x.replace('|', ',')) for x in + aut.split(',')} + if aut.issuperset(qauthors): + matches.add(book_id) + book_ids = matches + for book_id in book_ids: fbook_title = self.title(book_id, index_is_id=True) fbook_title = fuzzy_title(fbook_title) From e8e109a25a95fee76eabfa379f5968ae590f5f35 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 15 Jul 2012 11:13:40 +0530 Subject: [PATCH 68/71] Linux binaries: Bundle libglib to avoid incompatibilities with glib on various distros. See #1022019 --- setup/installer/linux/freeze2.py | 1 + 1 file changed, 1 insertion(+) diff --git a/setup/installer/linux/freeze2.py b/setup/installer/linux/freeze2.py index 2aa5504bc6..6ecb21768f 100644 --- a/setup/installer/linux/freeze2.py +++ b/setup/installer/linux/freeze2.py @@ -23,6 +23,7 @@ MAGICK_PREFIX = '/usr' binary_includes = [ '/usr/bin/pdftohtml', '/usr/bin/pdfinfo', + '/usr/lib/libglib-2.0.so.0', '/usr/bin/pdftoppm', '/usr/lib/libwmflite-0.2.so.7', '/usr/lib/liblcms.so.1', From 77208efb4bc08be9645a5dfe41e49ed58c677723 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 15 Jul 2012 11:15:44 +0530 Subject: [PATCH 69/71] Revert KF8 EXTH field changes --- src/calibre/ebooks/mobi/debug/headers.py | 6 +++--- src/calibre/ebooks/mobi/writer8/exth.py | 10 +++------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug/headers.py b/src/calibre/ebooks/mobi/debug/headers.py index 2b5d6920a5..5b80a46f1b 100644 --- a/src/calibre/ebooks/mobi/debug/headers.py +++ b/src/calibre/ebooks/mobi/debug/headers.py @@ -144,9 +144,9 @@ class EXTHRecord(object): 118 : 'retailprice', 119 : 'retailpricecurrency', 121 : 'KF8 header section index', - 125 : 'KF8 unknown count', - 129 : 'KF8 thumbnail URI', - 131 : 'KF8 resources (images/fonts) count', + 125 : 'KF8 resources (images/fonts) count', + 129 : 'KF8 cover URI', + 131 : 'KF8 unknown count', 201 : 'coveroffset', 202 : 'thumboffset', 203 : 'hasfakecover', diff --git a/src/calibre/ebooks/mobi/writer8/exth.py b/src/calibre/ebooks/mobi/writer8/exth.py index 0af54946cb..508b77ce5b 100644 --- a/src/calibre/ebooks/mobi/writer8/exth.py +++ b/src/calibre/ebooks/mobi/writer8/exth.py @@ -29,9 +29,8 @@ EXTH_CODES = { 'versionnumber': 114, 'startreading': 116, 'kf8_header_index': 121, - 'kf8_unknown_count': 125, - 'kf8_thumbnail_uri': 129, - 'num_of_resources': 131, + 'num_of_resources': 125, + 'kf8_unknown_count': 131, 'coveroffset': 201, 'thumboffset': 202, 'hasfakecover': 203, @@ -160,10 +159,7 @@ def build_exth(metadata, prefer_author_sort=False, is_periodical=False, if thumbnail_offset is not None: exth.write(pack(b'>III', EXTH_CODES['thumboffset'], 12, thumbnail_offset)) - cover_uri_str = bytes('kindle:embed:%04X' %(thumbnail_offset)) - exth.write(pack(b'>II', EXTH_CODES['kf8_thumbnail_uri'], len(cover_uri_str) + 8)) - exth.write(cover_uri_str) - nrecs += 2 + nrecs += 1 if start_offset is not None: try: From caba1b15d654fe19a8737678ae01eea75e28eda1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 15 Jul 2012 14:31:53 +0530 Subject: [PATCH 70/71] PDF Output: Fix rendering of cover as first age of PDF (ignore margins so that the image covers the entire page) --- src/calibre/ebooks/pdf/writer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdf/writer.py b/src/calibre/ebooks/pdf/writer.py index ac371b74a6..51b03f96c5 100644 --- a/src/calibre/ebooks/pdf/writer.py +++ b/src/calibre/ebooks/pdf/writer.py @@ -223,7 +223,8 @@ class PDFWriter(QObject): # {{{ if self.cover_data is None: return item_path = os.path.join(self.tmp_path, 'cover.pdf') - printer = get_pdf_printer(self.opts, output_file_name=item_path) + printer = get_pdf_printer(self.opts, output_file_name=item_path, + for_comic=True) self.combine_queue.insert(0, item_path) p = QPixmap() p.loadFromData(self.cover_data) From ea2b35c53110dc3f5b97d5f0ac984fcdd8732793 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 15 Jul 2012 18:35:30 +0530 Subject: [PATCH 71/71] Fix #1024934 (No connection to new Android devices) --- src/calibre/devices/android/driver.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 9302854ad6..f17eba522b 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -194,7 +194,7 @@ class ANDROID(USBMS): 'GENERIC-', 'ZTE', 'MID', 'QUALCOMM', 'PANDIGIT', 'HYSTON', 'VIZIO', 'GOOGLE', 'FREESCAL', 'KOBO_INC', 'LENOVO', 'ROCKCHIP', 'POCKET', 'ONDA_MID', 'ZENITHIN', 'INGENIC', 'PMID701C', 'PD', - 'PMP5097C'] + 'PMP5097C', 'MASS', 'NOVO7'] WINDOWS_MAIN_MEM = ['ANDROID_PHONE', 'A855', 'A853', 'INC.NEXUS_ONE', '__UMS_COMPOSITE', '_MB200', 'MASS_STORAGE', '_-_CARD', 'SGH-I897', 'GT-I9000', 'FILE-STOR_GADGET', 'SGH-T959_CARD', 'SGH-T959', 'SAMSUNG_ANDROID', @@ -211,7 +211,8 @@ class ANDROID(USBMS): 'XT910', 'BOOK_A10', 'USB_2.0_DRIVER', 'I9100T', 'P999DW', 'KTABLET_PC', 'INGENIC', 'GT-I9001_CARD', 'USB_2.0_DRIVER', 'GT-S5830L_CARD', 'UNIVERSE', 'XT875', 'PRO', '.KOBO_VOX', - 'THINKPAD_TABLET', 'SGH-T989', 'YP-G70'] + 'THINKPAD_TABLET', 'SGH-T989', 'YP-G70', 'STORAGE_DEVICE', + 'ADVANCED'] WINDOWS_CARD_A_MEM = ['ANDROID_PHONE', 'GT-I9000_CARD', 'SGH-I897', 'FILE-STOR_GADGET', 'SGH-T959_CARD', 'SGH-T959', 'SAMSUNG_ANDROID', 'GT-P1000_CARD', 'A70S', 'A101IT', '7', 'INCREDIBLE', 'A7EB', 'SGH-T849_CARD',